[Bug 24280] Re: applications run through gksu cannot use themes in ~/.themes
I don't think this bug should be fixed. If you run application *as* root, the application should use root's theme settings but not the caller's. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to a duplicate bug report (30108). https://bugs.launchpad.net/bugs/24280 Title: applications run through gksu cannot use themes in ~/.themes To manage notifications about this bug go to: https://bugs.launchpad.net/gksu/+bug/24280/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 24280] Re: applications run through gksu cannot use themes in ~/.themes
They sort of did solve this bug. Rather than using gksu and running applications as an administrator, most applications that require "administrator-privileges" use a separate background application. Those applications have a "unlock" button. Most applications have already been upgraded to this new approach, except for a few, like the update-manager. I think the plan, there, is to integrate it, within the USC. I'm not an ubuntu-dev, but it seems they were aiming to fix many problems at once, using this new architecture, but it's more work, so it takes a bit longer, but when it's done, not just this bug, but many others can be closed. It's a different trade-off. On the other hand, the customization, and manual themes in general, is taking a back-seat to other priorities. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to a duplicate bug report (30108). https://bugs.launchpad.net/bugs/24280 Title: applications run through gksu cannot use themes in ~/.themes To manage notifications about this bug go to: https://bugs.launchpad.net/gksu/+bug/24280/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 24280] Re: applications run through gksu cannot use themes in ~/.themes
Next month this bug will celebrate its seventh birthday! Please fix the theme issue for gksu / sudo / elevated-privilege applications. Make GTK check for themes in the user's home directory, make gksu create a temporary symlink to the user's theme directory, I don't know, but in seven years surely someone could have come up with a solution. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to a duplicate bug report (30108). https://bugs.launchpad.net/bugs/24280 Title: applications run through gksu cannot use themes in ~/.themes To manage notifications about this bug go to: https://bugs.launchpad.net/gksu/+bug/24280/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
Re: [Bug 24280] Re: applications run through gksu cannot use themes in ~/.themes
I'm out of the office until 1st August. On 6 May 2011, at 09:03, Christoph Buchner <24...@bugs.launchpad.net> wrote: > it is now 2011, still not resolved. > for me, this bug has been triggered by this workaround around the > too dark inactive menu item text in ambiance: > http://askubuntu.com/questions/7561/how-to-change-the-color-of-menu-text > > -- > You received this bug notification because you are a member of > Papercutters, which is subscribed to One Hundred Paper Cuts. > https://bugs.launchpad.net/bugs/24280 > > Title: > applications run through gksu cannot use themes in ~/.themes > > Status in The "GKSu" Gnome Frontend for "su": > Invalid > Status in One Hundred Paper Cuts: > Invalid > Status in “gksu” package in Ubuntu: > Confirmed > > Bug description: > The user interface of the theme manager does not make clear that it > can only install themes for the current user. Furthermore it does not > provide an option to install themes system wide. This very often > leads > to bug results like this one: > > Scenario: > > A) User finds spiffy (or totally hideous) theme online and loves it. > > B) User installs theme and uses it. > > C) User selects any sudo-required admin app and is greeted with the > default GTK > theme. > > > Solutions: > > 1) Live with it and wait until GTK uses a nice default theme > (dapper + 1 if > we're lucky?). Is this even good enough? > > 2) Stick the user $HOME/.themes directories into whatever path gtk > uses to find > themes so the admin apps match the user apps no matter what awful > creation the > user might be imposing upon [him|her]self. > > 3) Be smart enough to know if a theme is not available and fallback > to the > default Human theme or something along those lines... basically > just do anything > to avoid showing it un-themed. > > 4) Create a new theme specifically for use with apps that require > sudo priv. > Use this theme at all times. Maybe make it an /etc setting > somewhere for people > that can't stand it and "must" change it for whatever reason. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to a duplicate bug report (30108). https://bugs.launchpad.net/bugs/24280 Title: applications run through gksu cannot use themes in ~/.themes To manage notifications about this bug go to: https://bugs.launchpad.net/gksu/+bug/24280/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
Re: [Bug 24280] Re: applications run through gksu cannot use themes in ~/.themes
gksu is a hack. fix your applications. On 6 May 2011 09:11, "Christoph Buchner" <24...@bugs.launchpad.net> wrote: it is now 2011, still not resolved. for me, this bug has been triggered by this workaround around the too dark inactive menu item text in ambiance: http://askubuntu.com/questions/7561/how-to-change-the-color-of-menu-text -- You received this bug notification because you are a direct subscriber of a duplicate bug (201534). ... Title: applications run through gksu cannot use themes in ~/.themes To unsubscribe from this bug, go to: https://bugs.launchpad.net/gksu/+bug/24280/+subscribe -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a subscriber of a duplicate bug (30108). https://bugs.launchpad.net/bugs/24280 Title: applications run through gksu cannot use themes in ~/.themes -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 24280] Re: applications run through gksu cannot use themes in ~/.themes
it is now 2011, still not resolved. for me, this bug has been triggered by this workaround around the too dark inactive menu item text in ambiance: http://askubuntu.com/questions/7561/how-to-change-the-color-of-menu-text -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a subscriber of a duplicate bug (30108). https://bugs.launchpad.net/bugs/24280 Title: applications run through gksu cannot use themes in ~/.themes -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 24280] Re: applications run through gksu cannot use themes in ~/.themes
it is now 2010 this still has not been resolved we are still in workaround-land five years later nice -- applications run through gksu cannot use themes in ~/.themes https://bugs.launchpad.net/bugs/24280 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a subscriber of a duplicate bug (30108). -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 24280] Re: applications run through gksu cannot use themes in ~/.themes
I think it's a UX bug and not really specific to gksudo or gtk+. -- applications run through gksu cannot use themes in ~/.themes https://bugs.launchpad.net/bugs/24280 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a subscriber of a duplicate bug. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 24280] Re: applications run through gksu cannot use themes in ~/.themes
Assuming my suggestion above is not stupid. Rather than saying that it is a bug that affects sudo or gksudo commands, we could change it into a feature requests that affects whatever are the graphical applications that manage the gtk themes on (x)ubuntu distributions. Or that the system lacks such an application. This would be a step into the direction of designing a nice GUI as described above. This would please those who think here (and they are right) that gksuso and such are low level applications that shouldn't be modified for such a trivial issue. -- applications run through gksu cannot use themes in ~/.themes https://bugs.launchpad.net/bugs/24280 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a subscriber of a duplicate bug. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 24280] Re: applications run through gksu cannot use themes in ~/.themes
I just modified a theme recently, and put my own version in ~/.themes. The day after, I discovered the issue with synaptic. I wanted to create a bug about it to help improve the distro on that little issue, and I'm amazed by the fact that it has been done 4 years before, and by the amount of misunderstandings in this thread, for a problem that in the end is not that complicated. As a few posts point out, it is not just a bug, but a matter of architecture. Therefore I suppose the decision is to be taken by people with a high enough system view. I don't claim to be part of these. Anyway, since I'm here, I might as well express an opinion. Clearly, the current situation just sucks. And using human theme by default instead of good old gtk default is definitely not an answer. Suggestion : A solution could be to add a graphical way (a new button) in the theme manager, to allow a user to install a theme system-wide after entering his password. The theme would then be copied into /usr/share/themes. This way, special users (the ones that use root privileges) would be able to have their favourite theme used when using root applications. And normal users would not be able to install themes globally but anyway they don't have to, they are not concerned. And no need, then, for symlinks or /usr/share/themes permissions modification. Incidentally, doing this would provide the admins with a nice GUI to manage the themes and install them globally. Which wouldn't be such a luxury considering the fact that quite a lot of users are using ubuntu on their own home desktop and therefore admins. I believe this would respect current sudo philosophy. But again I may not have enough insight to judge. -- applications run through gksu cannot use themes in ~/.themes https://bugs.launchpad.net/bugs/24280 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a subscriber of a duplicate bug. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 24280] Re: applications run through gksu cannot use themes in ~/.themes
The present behaviour is NOT a good feature. There is no value whatsoever in having the user experience go from smooth to crap just because the distro has decided to escallate a program to root prividledges. The fact that in Ubuntu you have to [graphically or otherwise] provide [sudo] your password in response to a "you need to have administrator priviledges to do $this" repeatedly is, I should think, more than sufficient to warn the user they are escallating. Making (eg) synptic look terrible afterwards as a "further warning" is just ridiculous AfC -- applications run through gksu cannot use themes in ~/.themes https://bugs.launchpad.net/bugs/24280 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a subscriber of a duplicate bug. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 24280] Re: applications run through gksu cannot use themes in ~/.themes
So... I see this isn't getting into Karmic either. -- applications run through gksu cannot use themes in ~/.themes https://bugs.launchpad.net/bugs/24280 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a subscriber of a duplicate bug. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
Re: [Bug 24280] Re: applications run through gksu cannot use themes in ~/.themes
That's no reason to not fix this bug, as I'm pretty sure GTK explicitly whinges about being run as root. -- applications run through gksu cannot use themes in ~/.themes https://bugs.launchpad.net/bugs/24280 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a subscriber of a duplicate bug. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 24280] Re: applications run through gksu cannot use themes in ~/.themes
The present behavior is actually a good feature. The user can set a different theme/icon set for the root user, this is useful when working with several windows and to quickly realize that the window has root privileges. Especially when having the root windows open for a long time. -- applications run through gksu cannot use themes in ~/.themes https://bugs.launchpad.net/bugs/24280 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a subscriber of a duplicate bug. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 24280] Re: applications run through gksu cannot use themes in ~/.themes
i dont know if this is the same thing, but to use the theme of the current user in your root system is done by : sudo ln -s ~/.themes /root/.themes sudo ln -s ~/.icons /root/.icons sudo ln -s ~/.fonts /root/.fonts now i would like to know how i could add an new user, and use the theme that i use as normal user, without it defaulting to the human theme...? Please delete this comment if its not on topic ... -- applications run through gksu cannot use themes in ~/.themes https://bugs.launchpad.net/bugs/24280 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a subscriber of a duplicate bug. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
Re: [Bug 24280] Re: applications run through gksu cannot use themes in ~/.themes
Any GTK app running as root is a total face gash. It should not be happening under any circumstances. Let's fix that problem instead. -- applications run through gksu cannot use themes in ~/.themes https://bugs.launchpad.net/bugs/24280 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a subscriber of a duplicate bug. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 24280] Re: applications run through gksu cannot use themes in ~/.themes
Mmmmh, i do think it's a papercut. I install ubuntu for a lot of people, and lots of them complaint about the theme/icons doesn't appears for applications that runs for root (on gksu), so i have to do a sudo cp -R ./icons /usr/share/icons and that stuff all the time (or run themes on normal users, and then gksu themes). This is a typical papercut, and trying to give a better eyecandy on ubuntu is a must-go, as is intended for karmic+1 ;-) Thanks. -- applications run through gksu cannot use themes in ~/.themes https://bugs.launchpad.net/bugs/24280 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a subscriber of a duplicate bug. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 24280] Re: applications run through gksu cannot use themes in ~/.themes
Changing to invalid - this bug only affects small group of users that download and install themes by themselves, therefore it's not a papercut. ** Changed in: hundredpapercuts Importance: Undecided => Low ** Changed in: hundredpapercuts Status: New => Confirmed ** Changed in: hundredpapercuts Importance: Low => Undecided ** Changed in: hundredpapercuts Status: Confirmed => Invalid -- applications run through gksu cannot use themes in ~/.themes https://bugs.launchpad.net/bugs/24280 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a subscriber of a duplicate bug. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 24280] Re: applications run through gksu cannot use themes in ~/.themes
** Also affects: gksu Importance: Undecided Status: New ** Changed in: gksu Status: New => Invalid ** Also affects: hundredpapercuts Importance: Undecided Status: New -- applications run through gksu cannot use themes in ~/.themes https://bugs.launchpad.net/bugs/24280 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a subscriber of a duplicate bug. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
Re: [Bug 24280] Re: applications run through gksu cannot use themes in ~/.themes
Please don't confuse this as a feature. The bug here is simply that applications are being run as root. -- applications run through gksu cannot use themes in ~/.themes https://bugs.launchpad.net/bugs/24280 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a subscriber of a duplicate bug. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 24280] Re: applications run through gksu cannot use themes in ~/.themes
There's a lot of confusion here. Themes should not be installed globally, though I think they should all be available globallly after installation. I agree that it is good to have a different theme for root actions - so I would like to launch gksu appearances to set my sudo theme, better option would be to have the option in the 'Appearances' window to 'relaunch as root'. I send the menu launcher to make a launcher on desktop, and put 'gksu' in front of the command. It launches, and it works - it has a different theme (metal instead of 'Moku') and looks altogether more authoritive than friendly wood, being steel. The trouble is that Root isn't looking to it's own folder for gksudo applications - it will look at the /usr folder and take the theme from there which is shared. Unless the desktop is launched as root, then sudo apps won't take the theme set by Appearances run as root. If they can find the theme in shared folders, they'll wear the same skin as the user. I would like to set a root theme to apply to my sudo apps. -- applications run through gksu cannot use themes in ~/.themes https://bugs.launchpad.net/bugs/24280 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a subscriber of a duplicate bug. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 24280] Re: applications run through gksu cannot use themes in ~/.themes
the policykit use in hardy means that admin tools are running as user now -- applications run through gksu cannot use themes in ~/.themes https://bugs.launchpad.net/bugs/24280 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a subscriber of a duplicate bug. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 24280] Re: applications run through gksu cannot use themes in ~/.themes
For me, two best solutions would be: a) Advising a user that automatically installed themes affect only to user account and won't be selected for administrator accounts. b) creating an option in the appearance configuration dialog that lets user install a theme globally and select it (obviously this button will launch a gksu dialog asking for root password)... "install to the system" or something like this... Thanks for your interest!!! -- applications run through gksu cannot use themes in ~/.themes https://bugs.launchpad.net/bugs/24280 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a subscriber of a duplicate bug. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 24280] Re: applications run through gksu cannot use themes in ~/.themes
How about this for a solution: Situation: The user changes her theme to a non-standard one installed by downloading an archive file and installing it with GNOME's appearance properties application. Problem: Applications launched by the user via. a "sudo" or "gksu" command do not reflect the user's theme. Explanation: The root user may not have had the user's theme selected, had their own theme selected by an administrator using the root account graphically (which as far as I know is not a good idea), or had the user's theme selected but cannot find it because it is not in their .themes directory. Solution: Allow gksu to change environment in such a way that the program launched by gksu has the user's theme. Whether this is by changing environment variables to flag the GTK program, pointing the program to a different gconf configuration, or something else (hopefully decided by someone with a much deeper knowledge of GNOME and GTK than myself), it should not change GTK or GNOME properties for any other root-run program but the one launched by gksu. Rationale: Modifying sudo to fix a minor gtk appearance bug seems like a very bad idea. However, gksu is gtk-based and as such should integrate as perfectly as possible into that environment. Also, this solution would allow the use cases where the root account is using that account graphically in GNOME/GTK to act correctly (i.e. run using the root's theme rather than the user's theme), if implemented correctly. What is the general consensus on this solution? -- applications run through gksu cannot use themes in ~/.themes https://bugs.launchpad.net/bugs/24280 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a subscriber of a duplicate bug. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs