Problems at use | Problèmes à l'utilisation
Subscription date : 28 October 2009
Messages : 415
|
Hello there!
I am using Cairo 2.2.0-4 on Ubuntu 10.10 with Compiz.
My plan is to get rid completely of Gnome Panel. So i am designing my own theme accordingly. I am quite happy so far with my plan, there are little issues though.
- How can i get an applet representing the network connection directly so i don't have to rely on the Systray?
- Are you foreseeing any way to get better control over the Skype GUI for Linux?
- Is there a way to catch the content of the Applications Menu and present it as a sub-dock rather than using the Applications Menu drop-down provided by Gnome (GTK?)?
- How do i make Cairo look for my icon theme rather than the default icon of an application, which in the system tray?
- My Gnome Panel is currently hidden, but i'd like to remove it completely eventually, how do i go about that?
- I believe i have other questions like this, which i forgot right now.
Eventually when i will compile my theme: do i need to provide specific icon names? Isn't that what i a supposed to do for users to be able to switch icon-theme without hassle? How do i do that?
I may have to update this thread as i come across other issues, hopefully not.
Also i am using a copyrighted icon set, so i am trying to get the author to share and help finishing up the set so as to fit Ubuntu needs. Cross fingers with me, i'll be glad to present a neat theme for the Cairo Community.
Thanks
Benjamin |
SQP, Wednesday 27 October 2010 à 21:43
|
|
Subscription date : 03 July 2010
Messages : 1081
|
1. there is a network manager applet, but still in work in progress I guess (need to use the bzr script to compile it)
3. There's one new awaiting tests here : http://www.glx-dock.org/bg_topic.php?t=4773
4. You want to override some programs systray icon ? (or only launchers)
5. There is an option for this in the program help page (help option got recently fixed, but may be untested. Btw, details are included)
6. Yes I know I forgot the 2  |
Subscription date : 28 October 2009
Messages : 415
|
Hey thanks!
SQP :
4. You want to override some programs systray icon ? (or only launchers)
Launchers and Taskbar (i believe i used the wrong term earlier on) share the same icon. Suppose i open a program which has no respective launcher in Cairo, the icon of the program is used. I would like Cairo to use my icon theme to represent the program in the taskbar, not the program's default icon. Do i make sense?
Thanks. |
SQP, Wednesday 27 October 2010 à 23:06
|
|
Subscription date : 03 July 2010
Messages : 1081
|
put your icon in ~/.config/cairo-dock/current_theme/icons
name it with your program name or class (not sure). You can look at other themes for examples
hope it helps  |
Subscription date : 28 October 2009
Messages : 415
|
SQP : put your icon in ~/.config/cairo-dock/current_theme/icons
name it with your program name or class (not sure). You can look at other themes for examples
hope it helps :)
Sure it does help
One thing: what defines the syntax of the icon name? Is it Cairo or is it the original syntax of the program as found in /usr/share/whaterverprogram/ ?
thanks.
B. |
fabounet, Thursday 28 October 2010 à 11:58
|
|
Subscription date : 30 November 2007
Messages : 17118
|
# Are you foreseeing any way to get better control over the Skype GUI for Linux?
I guess you're talking about the fact that you can open 2 Skype instances ?
it's clearly a bug in Skype (and I encourage you to report it to them), but you could simply make a small applet (in Python for instance) which would detect if Skype is already launched.
Launchers and Taskbar (i believe i used the wrong term earlier on) share the same icon. Suppose i open a program which has no respective launcher in Cairo, the icon of the program is used. I would like Cairo to use my icon theme to represent the program in the taskbar, not the program's default icon. Do i make sense?
SQP has answered, but a best way to do it is simply to right-click on the taskbar icon -> other actions -> use a custom icon
Eventually when i will compile my theme: do i need to provide specific icon names? Isn't that what i a supposed to do for users to be able to switch icon-theme without hassle? How do i do that?
you can put some icons into ~/.config/cairo-dock/current_theme/icons, but you can also let the system icons, at your convenience (for instance the default theme does not ship any icons for launchers) |
Subscription date : 28 October 2009
Messages : 415
|
Hi Fab,
Yes, i mean being able to catch the Skype instance. In fact i delayed Cairo startup, Skype running prior, causing Cairo to fail finding the Skype instance. I know this would be an issue on Skype's side. But i have understood Skype's not really interested in Linux and Canonical does not put Skype on their priority either.
I didn't see the use custom icon thing: nice one But indeed i put my custom icon in the current theme and it affect the taskbar icon. Also i had to toggle the "replace X icon" option.
However i have a little problem with the "show desktop" icon, which i managed to change by editing the applet. To implement it completely in the theme though, i'd need to change the icon of the current theme. The current theme (cloned and under customisation) has one desktop icon, not in the /current_theme/icons/ but in /current_theme/ itself.
- What justifies the location of this icon?
- Why is there only one icon whereas the desktop applet offers the possibility of two icons (show desktop / hide desktop)?
- What do i need to name these icons to match the above alternative?
Thanks.
B. |
fabounet, Friday 29 October 2010 à 10:59
|
|
Subscription date : 30 November 2007
Messages : 17118
|
What justifies the location of this icon?
actually this has been changed in the 2.2.1, so now I think you can place it in icons.
however if you place it in the root folder of the theme it will also work.
Why is there only one icon whereas the desktop applet offers the possibility of two icons (show desktop / hide desktop)?
if you don't provide an icon, the default one will be used, but I recommend to provide either no icon or both for coherence.
What do i need to name these icons to match the above alternative?
you can just enter their name in the config panel, any name will be ok
as for Skype, you can consider using Dbus on the dock:
http://www.glx-dock.org/ww_page.php?p=Control_your_dock_with_DBus&lang=en#19-Write%20a%20DBus%20applet |
Subscription date : 28 October 2009
Messages : 415
|
Thanks!
I'll have to check Dbus when i have more time. (It seems to me the systray idea should be dropped altogether when using a dock.)
I have a question regarding the Music Player applet: The theme contains a Banshee icon set, a Rythmbox icon set, etc. Can the applet automatically find the icon set corresponding to the player selected?
Also i noticed using Banshee that when the next track is played, both Cairo-Dock and Notifier show the track details. Is there a remedy to this? Removing notifier would cause me to miss messages (download etc.)
Is Cairo able to replace notifier completely?
Another thing about compiling a new theme is that it saves the mail applet account details in the package! (Privacy!).
Thanks!
B. |
matttbe, Monday 01 November 2010 à 19:14
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Another thing about compiling a new theme is that it saves the mail applet account details in the package! (Privacy!). Of course not if you create this package with the themes manager
The theme contains a Banshee icon set, a Rythmbox icon set, etc. Can the applet automatically find the icon set corresponding to the player selected? No :-/
Also i noticed using Banshee that when the next track is played, both Cairo-Dock and Notifier show the track details. Is there a remedy to this? Removing notifier would cause me to miss messages (download etc.) You can disable cairo-dock's notifications.
Is Cairo able to replace notifier completely? Maybe It can be interesting! |
Subscription date : 28 October 2009
Messages : 415
|
matttbe : Another thing about compiling a new theme is that it saves the mail applet account details in the package! (Privacy!). Of course not if you create this package with the themes manager ;)
I don't want to be rude, but unless i misunderstand you, the theme manager does compile the theme with my email address.
Also i noticed using Banshee that when the next track is played, both Cairo-Dock and Notifier show the track details. Is there a remedy to this? Removing notifier would cause me to miss messages (download etc.) You can disable cairo-dock's notifications.
Is Cairo able to replace notifier completely? Maybe  It can be interesting!
Well i go for option 2 because if for instance i were to disable the Cairo Notifications, i would not receive email notifications
Also it's i must say it is inconsistent as i speak Cairo notifies the next song playing, whilst Notify-osd doesn't. But usually it does, that's confusing isn't it?
There are two possibilities:
I don't know which one i would prefer, probably the first one if it would allow me a full customisation of its appearance.
PS: what is the logo in the url of this forum? Cairo's or the hosts? |
matttbe, Monday 01 November 2010 à 21:24
|
|
Subscription date : 28 October 2009
Messages : 415
|
Haaa ... free time... |
fabounet, Wednesday 03 November 2010 à 17:43
|
|
Subscription date : 30 November 2007
Messages : 17118
|
The theme contains a Banshee icon set, a Rythmbox icon set, etc. Can the applet automatically find the icon set corresponding to the player selected?
you specify the icons you want in the applet's config, but maybe if it's let blank we could use the player's icons (if they exist)
Also i noticed using Banshee that when the next track is played, both Cairo-Dock and Notifier show the track details. Is there a remedy to this? Removing notifier would cause me to miss messages (download etc.)
I think you can disable Banshee's notifications, but you can also disable them in the applet's config.
Is Cairo able to replace notifier completely?
it doesn't display system notifications, it's the MusicPlayer applet that detects the new song. but indeed, letting the dock display all the notifications could be interesting.
anyway the dock needs dialogs each time there is an interaction with the user (question, calendar, text, etc), so drawing all the notifications as dialogs would be the most consistent way. But then, where would you pop the dislogs ? they are usually linked to an icon.
=> after reading you again you would go for a dedicated applet ... then we could have something like a history ... tempting idea
Another thing about compiling a new theme is that it saves the mail applet account details in the package! (Privacy!).
you're right, it doesn't erase this, |
Subscription date : 28 October 2009
Messages : 415
|
A dedicated applet could be great indeed! I would love it.
You could even play around with it visually: it could be simple icon or it could be an animated character that would inform you of all kinds of activities on you computer (a bit like the paper-clip tool-tip in Microsoft Word, if it still exists).
In any cases it would allow consistency, i was just using Skype and chat pop-up notifications are coming from Skype and Cairo simultaneously and right now i can't choose for Cairo only.
I trust it will come soon though.
(I can't really program efficiently to contribute to Cairo, and i am a busy man, but i am already reading about D-bus, as i think it's what i need to know when it comes to notifications). |
matttbe, Thursday 04 November 2010 à 22:48
|
|
Subscription date : 24 January 2009
Messages : 12573
|
but i am already reading about D-bus Great idea  |
Problems at use | Problèmes à l'utilisation
|