You are not logged in.
Hi,
I'm trying to get Skype to follow my GTK theme with no luck. I have set my theme in .gtkrc-2.0 and added export GTK2_RC_FILES="$HOME/.gtkrc-2.0" to my .xinitrc but Skype refuses to follow my theme even though other Qt applications do without problem.
Launching Skype with commands
$ export GTK2_RC_FILES="/etc/gtk-2.0/gtkrc:$HOME/.gtkrc-2.0"
$ skype
in the same terminal does the trick but this isn't a very convenient solution. The Skype wiki suggests starting Skype with a script containing those two commands but is there a way to make my Skype entry in the Xfce menu start that script?
Has anybody had the same issue?
Last edited by Carlinhos (2012-03-29 23:42:09)
Offline
Just a guess here; but you can change the 'Exec' line in Skype's desktop file?
Edit the skype.desktop file in /usr/share/applications (make sure to back it up just in case)
It's pretty straight forward, just put in the command you want to execute it with. Let me know how you get on or if you need me to clarify any points
Last edited by Starfall (2011-12-21 21:23:39)
Visit my blog and my DeviatArt page
Offline
Just a guess here; but you can change the 'Exec' line in Skype's desktop file?
Edit the skype.desktop file in /usr/share/applications (make sure to back it up just in case)
It's pretty straight forward, just put in the command you want to execute it with. Let me know how you get on or if you need me to clarify any points
I thought about it but in this case I would need it to execute with those two different commands I mentioned, is this possible through editing the desktop file? If yes, how exactly?
Offline
Ermmmm, okay, so what two commands are these? You could set the 'Exec' line to launch a script? Or possibly use '&&' ?
Example:
*first command* && *second command*
Last edited by Starfall (2011-12-21 21:29:19)
Visit my blog and my DeviatArt page
Offline
are you on x86_64 and you are missing lib32-gtk2?
Give what you have. To someone, it may be better than you dare to think.
Offline
Ermmmm, okay, so what two commands are these? You could set the 'Exec' line to launch a script? Or possibly use '&&' ?
Example:
*first command* && *second command*
First I need to run export GTK2_RC_FILES="/etc/gtk-2.0/gtkrc:$HOME/.gtkrc-2.0" and then skype. I tried using && between those two in the desktop file but it would give me an error.
are you on x86_64 and you are missing lib32-gtk2?
I am on x86_64 and I do have lib32-gtk2. Other Qt applications work just fine, only Skype refuses to follow my theme.
Offline
First I need to run export GTK2_RC_FILES="/etc/gtk-2.0/gtkrc:$HOME/.gtkrc-2.0" and then skype. I tried using && between those two in the desktop file but it would give me an error.
Ah, okay, how about a script?
Visit my blog and my DeviatArt page
Offline
Carlinhos wrote:First I need to run export GTK2_RC_FILES="/etc/gtk-2.0/gtkrc:$HOME/.gtkrc-2.0" and then skype. I tried using && between those two in the desktop file but it would give me an error.
Ah, okay, how about a script?
A script worked! I'm so glad Skype doesn't look horrendous anymore. Thanks a lot!
Offline
Export the variable in ~/.bashrc, that way you don't need to care about individual apps, it'll always be available.
Offline
Excellent! Glad it fixed it Don't forget to mark the thread as solved ;D
Visit my blog and my DeviatArt page
Offline
Export the variable in ~/.bashrc, that way you don't need to care about individual apps, it'll always be available.
I tried this but Skype would keep being stubborn.
Last edited by Carlinhos (2011-12-21 21:58:01)
Offline
A little precision: .bashrc is only executed by interactive shells like terminal for XFCE or gnome-terminal for GNOME.
The variable exported in .bashrc will be visible only in these interactive shells.
When you launch an application by clicking it in the Applications Menu, the .desktop is executed by xdg-open outside an interactive shell, so the exported variable is not visible
Offline
It does not work anymore for me after latest updates. I am on x86_64 and I am using the Adwaita theme. I have both lib32-gtk2 and lib32-gtk-engines. Acroread is correctly themed instead. Any idea?
Offline
It does not work anymore for me after latest updates. I am on x86_64 and I am using the Adwaita theme. I have both lib32-gtk2 and lib32-gtk-engines. Acroread is correctly themed instead. Any idea?
The same to me Tried to install lib32-gconf - did not help. Thoughts?
Offline
The same problem after recent update
Offline
Not working for me any more either. I can no longer choose GTK as the style in Skype options. Guess I can remove the [Solved] from the title for now.
Last edited by Carlinhos (2012-02-10 02:52:04)
Offline
i confirm no gtk+ theme in skype anymore on arch64 (may be i delete a 32 bits package in aur) but not in multilib
Offline
i confirm no gtk+ theme in skype anymore on arch64 (may be i delete a 32 bits package in aur) but not in multilib
What does it mean?
I installed skype a few days ago, but there is no GTK+ style anymore. I'm running arch64 with multilib. Is there a way to launch skype with GTK+ theme now?
Offline
Run qtconfig and choose GTK+ as theme for qt applications, then skype will follow your gtk theme with no problem
Offline
This seems to kick qtconfig and skype into using the font I want, at least:
In ~/.gtkrc-2.0
style "font"
{
font_name = "Liberation Sans 9"
}
widget_class "*" style "font"
gtk-font-name = "Liberation Sans 9"
From old Ubuntu thread.
Offline
Run qtconfig and choose GTK+ as theme for qt applications, then skype will follow your gtk theme with no problem
Does this actually work for you? We wouldn't still be trying to figure it out if it was that simple.
Offline
Offline
tydell wrote:Run qtconfig and choose GTK+ as theme for qt applications, then skype will follow your gtk theme with no problem
Does this actually work for you? We wouldn't still be trying to figure it out if it was that simple.
I can confirm this worked for me. Without any of those lib32 pkgs.
The strange thing was, qtconfig was already set to GTK2. Once I resaved it, it worked.
Offline
How to install qtconfig (gnome 3)? Does it come with lot of dependencies?
Can someone please update the wiki page (https://wiki.archlinux.org/index.php/Un … plications)?
Last edited by vjjustin (2012-03-18 12:50:56)
Offline
Carlinhos wrote:tydell wrote:Run qtconfig and choose GTK+ as theme for qt applications, then skype will follow your gtk theme with no problem
Does this actually work for you? We wouldn't still be trying to figure it out if it was that simple.
I can confirm this worked for me. Without any of those lib32 pkgs.
The strange thing was, qtconfig was already set to GTK2. Once I resaved it, it worked.
Strange, that does not work for me. Which style is your Skype set to in the settings? Are you starting it normally?
Offline