Hi all,
thanks to Stefan we have another puzzle piece for making X2Go the
non-plus-ultra solution for people offering Linux-SaaS.
There now is a new session mode called ,,Published Applications'',
sponsored by Stefan Baur.
I have had a quick test look at the functionality, so here is a
feedback list, also about other issues that I stumble upon while
testing:
I use a dark Qt color theme, with a dark color theme some elements of x2goclient are hardly readable on screen:
Published applications: Some menu entries have icons, some do not. Where do icons come from? Are they transferred from the server? Or are they used from the client-side file system?
x2goclient is configure _not_ to minimize into the systray. After establishing a published application session I see for buttons in the center of the blue window area of x2goclient. The buttons do not fit in there (they overlap).
Is there a concept for evaluating i18n parts of desktop files? Application links appear in English still.
Alex, whenever we are about to release the new code, we should make a call for translation, so that i18n files are updated with the new version
So much from the testing front here...
BTW: x2goserver installs and uninstalls/purges fine, I added the code
in a rush this lunch time, but it seems to work well.
Mike
--
DAS-NETZWERKTEAM mike gabriel, dorfstr. 27, 24245 barmissen fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...
Am 08.03.2012 18:34, schrieb Mike Gabriel:
Hi all,
thanks to Stefan we have another puzzle piece for making X2Go the non-plus-ultra solution for people offering Linux-SaaS.
There now is a new session mode called ,,Published Applications'', sponsored by Stefan Baur.
I have had a quick test look at the functionality, so here is a feedback list, also about other issues that I stumble upon while testing:
- I use a dark Qt color theme, with a dark color theme some elements of x2goclient are hardly readable on screen:
- session profile cards (right column of the screen=
- all buttons (suspend, new, terminate, etc.)
- also the button that allows me to launch a published application is not readable on screen with my dark theme
Okay, I understand your problem, I'll set up a colour palette for font in this widgets.
- when minimizing x2goclient to systray, I see an icon with
transparent background and black contours on a black system tray. Thus, I actually see nothing...
I think, we should change a X2Go Icon and set a light background colour instead of transparency.
BTW - this issues are not related to "Published Applications" feature, I think it is not correct to discuss them in topic with such subject.
- Published applications: Some menu entries have icons, some do not. Where do icons come from? Are they transferred from the server? Or are they used from the client-side file system?
the icons are transferred from the server, certainly. You can find a directory list, where X2Go server searching for icons in the "x2gogetapps". If you just made a link /etc/x2go/applications -> /usr/share/applications you will get a list with all possible desktops. Some of them are not in fact desktop applications and have no icons in directories like "<theme path>/<icon size>/apps". I think, for 99% of applications, which you really want to publish on your server, x2gogetapps will find the icon. In all other cases administrator just should put the icon in one of generic icons directory - for example in /usr/share/icons/hicolor/22x22/apps/. If some one have a better idea about icon resolution algorithm, feel free to talk with me about it.
- x2goclient is configure _not_ to minimize into the systray. After establishing a published application session I see for buttons in the center of the blue window area of x2goclient. The buttons do not fit in there (they overlap).
I see, you font size is just too large. I'll think, how I can solve this problem. I should find another place for "Applications..." button.
- Is there a concept for evaluating i18n parts of desktop files? Application links appear in English still.
Actually, all localized strings from desktop files are transferred to client. For example, if you client localization is de_DE, the strings Name[de] and Comment[de] will be used to describe your application in x2goclient. If this fields are not present in "desktop" file, "Name" and "Comment" will be used.
- Alex, whenever we are about to release the new code, we should make a call for translation, so that i18n files are updated with the new version
Good idea. But I don't think, that it is a target for developers. I think we should found a "localization" group, which will take care about localization. Volunteers?
So much from the testing front here...
BTW: x2goserver installs and uninstalls/purges fine, I added the code in a rush this lunch time, but it seems to work well.
Mike Nice. I'll try to install packets from repo.
Oleksandr Shneyder Dipl. Informatik X2go Core Developer Team
email: oleksandr.shneyder@obviously-nice.de web: www.obviously-nice.de
--> X2go - everywhere@home
Hi Alex,
thanks for your feedback...
On Fr 09 Mär 2012 08:44:12 CET Oleksandr Shneyder wrote:
Am 08.03.2012 18:34, schrieb Mike Gabriel:
[...]
BTW - this issues are not related to "Published Applications" feature, I think it is not correct to discuss them in topic with such subject.
Absolutely, only when testing the new features it really confused me
as I now had buttons that I did not know the functionality of and had
to select blindly.
the icons are transferred from the server, certainly. You can find a directory list, where X2Go server searching for icons in the "x2gogetapps". If you just made a link /etc/x2go/applications -> /usr/share/applications you will get a list with all possible desktops. Some of them are not in fact desktop applications and have no icons in directories like "<theme path>/<icon size>/apps". I think, for 99% of applications, which you really want to publish on your server, x2gogetapps will find the icon. In all other cases administrator just should put the icon in one of generic icons directory - for example in /usr/share/icons/hicolor/22x22/apps/. If some one have a better idea about icon resolution algorithm, feel free to talk with me about it.
The problem (for me) rather is that many applications have icons in
/usr/share/pixmaps in various formats. These icons should also be
taken into account, I guess :-(
- x2goclient is configure _not_ to minimize into the systray. After establishing a published application session I see for buttons in the center of the blue window area of x2goclient. The buttons do not fit in there (they overlap).
I see, you font size is just too large. I'll think, how I can solve this problem. I should find another place for "Applications..." button.
That might well be, And: people tend to customize their desktops, so
we have to react to that with flexible widget geometry definitions.
It might also be a i18n issue (count('Ordner freigeben') >
count('Share folder')).
- Is there a concept for evaluating i18n parts of desktop files? Application links appear in English still.
Actually, all localized strings from desktop files are transferred to client. For example, if you client localization is de_DE, the strings Name[de] and Comment[de] will be used to describe your application in x2goclient. If this fields are not present in "desktop" file, "Name" and "Comment" will be used.
Ok, I have tested again. Translation of menu items works.
- Alex, whenever we are about to release the new code, we should make a call for translation, so that i18n files are updated with the new version
Good idea. But I don't think, that it is a target for developers. I think we should found a "localization" group, which will take care about localization. Volunteers?
A small team has already gathered: x2go-i18n@lists.berlios.de
However, they (a) need dev support for committing their changes to Git
and (b) the devs have to say: ,,Ok guys, all text elements are now in
a state that they will not get changed again tomorrow, please
translate.'' The translators won't be able to know that by themselves.
So: we developers send out the ,,call for translation''.
Greets, Mike
--
DAS-NETZWERKTEAM mike gabriel, dorfstr. 27, 24245 barmissen fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...
Am 09.03.2012 09:11, schrieb Mike Gabriel:
Hi Alex,
thanks for your feedback...
On Fr 09 Mär 2012 08:44:12 CET Oleksandr Shneyder wrote:
Am 08.03.2012 18:34, schrieb Mike Gabriel:
[...]
BTW - this issues are not related to "Published Applications" feature, I think it is not correct to discuss them in topic with such subject.
Absolutely, only when testing the new features it really confused me as I now had buttons that I did not know the functionality of and had to select blindly.
:) I'll take care about it.
the icons are transferred from the server, certainly. You can find a directory list, where X2Go server searching for icons in the "x2gogetapps". If you just made a link /etc/x2go/applications -> /usr/share/applications you will get a list with all possible desktops. Some of them are not in fact desktop applications and have no icons in directories like "<theme path>/<icon size>/apps". I think, for 99% of applications, which you really want to publish on your server, x2gogetapps will find the icon. In all other cases administrator just should put the icon in one of generic icons directory - for example in /usr/share/icons/hicolor/22x22/apps/. If some one have a better idea about icon resolution algorithm, feel free to talk with me about it.
The problem (for me) rather is that many applications have icons in /usr/share/pixmaps in various formats. These icons should also be taken into account, I guess :-(
Actually, Qt should automatically recognize most icon formats. All icons, that I have in my system are displayed correctly. Send me (private) some example of icons, which not recognized from X2Go Client and I'll check them.
- x2goclient is configure _not_ to minimize into the systray. After establishing a published application session I see for buttons in the center of the blue window area of x2goclient. The buttons do not fit in there (they overlap).
I see, you font size is just too large. I'll think, how I can solve this problem. I should find another place for "Applications..." button.
That might well be, And: people tend to customize their desktops, so we have to react to that with flexible widget geometry definitions.
It might also be a i18n issue (count('Ordner freigeben') > count('Share folder')). Yepp, It will be completely changed in new version of client.
- Is there a concept for evaluating i18n parts of desktop files? Application links appear in English still.
Actually, all localized strings from desktop files are transferred to client. For example, if you client localization is de_DE, the strings Name[de] and Comment[de] will be used to describe your application in x2goclient. If this fields are not present in "desktop" file, "Name" and "Comment" will be used.
Ok, I have tested again. Translation of menu items works.
- Alex, whenever we are about to release the new code, we should make a call for translation, so that i18n files are updated with the new version
Good idea. But I don't think, that it is a target for developers. I think we should found a "localization" group, which will take care about localization. Volunteers?
A small team has already gathered: x2go-i18n@lists.berlios.de
However, they (a) need dev support for committing their changes to Git and (b) the devs have to say: ,,Ok guys, all text elements are now in a state that they will not get changed again tomorrow, please translate.'' The translators won't be able to know that by themselves. So: we developers send out the ,,call for translation''.
Okay
Greets, Mike
Oleksandr Shneyder Dipl. Informatik X2go Core Developer Team
email: oleksandr.shneyder@obviously-nice.de web: www.obviously-nice.de
--> X2go - everywhere@home
Hi Alex,
On Fr 09 Mär 2012 09:23:23 CET Oleksandr Shneyder wrote:
Am 09.03.2012 09:11, schrieb Mike Gabriel:
On Fr 09 Mär 2012 08:44:12 CET Oleksandr Shneyder wrote:
the icons are transferred from the server, certainly. You can find a directory list, where X2Go server searching for icons in the "x2gogetapps". If you just made a link /etc/x2go/applications -> /usr/share/applications you will get a list with all possible desktops. Some of them are not in fact desktop applications and have no icons in directories like "<theme path>/<icon size>/apps". I think, for 99% of applications, which you really want to publish on your server, x2gogetapps will find the icon. In all other cases administrator just should put the icon in one of generic icons directory - for example in /usr/share/icons/hicolor/22x22/apps/. If some one have a better idea about icon resolution algorithm, feel free to talk with me about it.
The problem (for me) rather is that many applications have icons in /usr/share/pixmaps in various formats. These icons should also be taken into account, I guess :-(
Actually, Qt should automatically recognize most icon formats. All icons, that I have in my system are displayed correctly. Send me (private) some example of icons, which not recognized from X2Go Client and I'll check them.
Amongst others: install x2goclient, qtnx or pyhoca-gui on the X2Go
server. They do not have icons in the published menu here, only names.
Greets, Mike
--
DAS-NETZWERKTEAM mike gabriel, dorfstr. 27, 24245 barmissen fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...
Am 09.03.2012 09:32, schrieb Mike Gabriel:
Hi Alex,
[................]
Amongst others: install x2goclient, qtnx or pyhoca-gui on the X2Go server. They do not have icons in the published menu here, only names.
I see, pyhoca-gui icon is in SVG format. It is not a pixmap format. I'll try to fix it. X2Go Client displayed correctly.
Greets, Mike
X2Go-Dev mailing list X2Go-Dev@lists.berlios.de https://lists.berlios.de/mailman/listinfo/x2go-dev
Oleksandr Shneyder Dipl. Informatik X2go Core Developer Team
email: oleksandr.shneyder@obviously-nice.de web: www.obviously-nice.de
--> X2go - everywhere@home
Am 09.03.2012 09:32, schrieb Mike Gabriel:
Hi Alex,
On Fr 09 Mär 2012 09:23:23 CET Oleksandr Shneyder wrote:
Am 09.03.2012 09:11, schrieb Mike Gabriel:
On Fr 09 Mär 2012 08:44:12 CET Oleksandr Shneyder wrote:
the icons are transferred from the server, certainly. You can find a directory list, where X2Go server searching for icons in the "x2gogetapps". If you just made a link /etc/x2go/applications -> /usr/share/applications you will get a list with all possible desktops. Some of them are not in fact desktop applications and have no icons in directories like "<theme path>/<icon size>/apps". I think, for 99% of applications, which you really want to publish on your server, x2gogetapps will find the icon. In all other cases administrator just should put the icon in one of generic icons directory - for example in /usr/share/icons/hicolor/22x22/apps/. If some one have a better idea about icon resolution algorithm, feel free to talk with me about it.
The problem (for me) rather is that many applications have icons in /usr/share/pixmaps in various formats. These icons should also be taken into account, I guess :-(
Actually, Qt should automatically recognize most icon formats. All icons, that I have in my system are displayed correctly. Send me (private) some example of icons, which not recognized from X2Go Client and I'll check them.
Amongst others: install x2goclient, qtnx or pyhoca-gui on the X2Go server. They do not have icons in the published menu here, only names.
Greets, Mike
X2Go-Dev mailing list X2Go-Dev@lists.berlios.de https://lists.berlios.de/mailman/listinfo/x2go-dev
hi list,
there are fixes for all bugs listed by Mike in git:
Oleksandr Shneyder Dipl. Informatik X2go Core Developer Team
email: oleksandr.shneyder@obviously-nice.de web: www.obviously-nice.de
--> X2go - everywhere@home
Hi Alex, hi list,
On Mo 12 Mär 2012 08:26:47 CET Oleksandr Shneyder wrote:
hi list,
there are fixes for all bugs listed by Mike in git:
- Fixed bug "light font colour on light background" by dark colour schema.
- Make X2Go system tray icon not transparent.
- Replace text on buttons "Application", "Share folder", "Suspend", "Terminate" with icons to fit in dialog window.
- Support for SVG icons for published applications.
And... the first draft for published applications support is also in
Git for Python X2Go / PyHoca-GUI.
Still todo:
Greets, Mike
--
DAS-NETZWERKTEAM mike gabriel, dorfstr. 27, 24245 barmissen fon: +49 (4302) 281418, fax: +49 (4302) 281419
GnuPG Key ID 0xB588399B mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xf...
Good idea. But I don't think, that it is a target for developers. I think we should found a "localization" group, which will take care about localization. Volunteers?
A small team has already gathered: x2go-i18n@lists.berlios.de
However, they (a) need dev support for committing their changes to Git and (b) the devs have to say: ,,Ok guys, all text elements are now in a state that they will not get changed again tomorrow, please translate.'' The translators won't be able to know that by themselves. So: we developers send out the ,,call for translation''.
Just to clarify, will there be a "call for translation" for the new text elements?
Cheers, Daniel