Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Problems at use | Problèmes à l'utilisation Full on Cairo Dock
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Problems at use | Problèmes à l'utilisation

Subjects Author Language Messages Last message
[Locked] Full on Cairo Dock
jesuisbenjamin English 15 matttbe [Read]
04 November 2010 à 22:48

jesuisbenjamin, Wednesday 27 October 2010 à 21:15


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.

  1. How can i get an applet representing the network connection directly so i don't have to rely on the Systray?
  2. Are you foreseeing any way to get better control over the Skype GUI for Linux?
  3. 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?)?
  4. How do i make Cairo look for my icon theme rather than the default icon of an application, which in the system tray?
  5. My Gnome Panel is currently hidden, but i'd like to remove it completely eventually, how do i go about that?
  6. 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

jesuisbenjamin, Wednesday 27 October 2010 à 22:26


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

jesuisbenjamin, Thursday 28 October 2010 à 07:27


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)

jesuisbenjamin, Thursday 28 October 2010 à 23:28


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.

  1. What justifies the location of this icon?
  2. Why is there only one icon whereas the desktop applet offers the possibility of two icons (show desktop / hide desktop)?
  3. 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

jesuisbenjamin, Sunday 31 October 2010 à 18:20


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!

jesuisbenjamin, Monday 01 November 2010 à 19:43


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 : 24 January 2009
Messages : 12573
I don't want to be rude, but unless i misunderstand you, the theme manager does compile the theme with my email address.
Ok so it's a new bug!

Well i go for option 2 because if for instance i were to disable the Cairo Notifications, i would not receive email notifications
You can open the config panel of MusicPlayer applet and disable the notifications for this applet

About the notification, yes it's a great idea! there is already a task about that (but we need more free time )

jesuisbenjamin, Monday 01 November 2010 à 21:27


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,

jesuisbenjamin, Wednesday 03 November 2010 à 18:42


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

Subjects Author Language Messages Last message
[Locked] Full on Cairo Dock
jesuisbenjamin English 15 matttbe [Read]
04 November 2010 à 22:48


Glx-Dock / Cairo-Dock List of forums Problems at use | Problèmes à l'utilisation Full on Cairo Dock Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.