LINUX.ORG.RU

Тема в sudo-приложениях в KDE4

 


0

2

Пробовал запускать

sudo systemsettinga
и там менять тему, но изменилась только тема пользователя. Для приложениях, запущенных через sudo остался oxygen. Странно, почему через systemsettings получилось установить единую цветовую схему и иконки, но темы остались разными.

Как поменять тему в приложениях, запускающихся через sudo?

★★★

Последнее исправление: cetjs2 (всего исправлений: 1)

В KRunner (вызывается по Alt+F2):

kdesu systemsettings
и там уже настраивай.

sluggard ★★★★★
()
Последнее исправление: sluggard (всего исправлений: 1)
Ответ на: комментарий от abs

Никогда не задумывался о внешнем виде gparted, unetbootin и подобных им :)

Dontes ★★
()
Последнее исправление: Dontes (всего исправлений: 1)
Ответ на: комментарий от permafrost

Gparted ж на gtk был. Но всё равно зачем, если его не так часто запускают? На вывод smart любоваться?

grem ★★★★★
()
Ответ на: комментарий от sluggard

Другого варианта я не придумал, зачем он ещё может его запускать так часто, что его начал беспокоить внешний вид.

grem ★★★★★
()
Ответ на: комментарий от sluggard

Ну ещё, как вариант, можешь попробовать залогиниться под рутом.

в KDE не получится во многих дистрах. А уж в бубунте ТСа точно, у него же пароля рутового НЕТ.

emulek ★
()

надуманная проблема
так даже лучше — отличается ведь

amorpher ★★★★★
()
Ответ на: комментарий от permafrost

попробуй

$ su -c command

только понадобится задать пароль рута, если его нет.

su вроде-бы не наследует переменные, и конфиги будут в /root/.

emulek ★
()
Ответ на: комментарий от emulek

В Сусе из-под su не отрабатывает, как раз сегодня пробовал.

systemsettings(24997): KUniqueApplication: Cannot find the D-Bus session server: «Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.»

systemsettings(24996): KUniqueApplication: Pipe closed unexpectedly.

sluggard ★★★★★
()
Ответ на: комментарий от grem

Может он перфекционист. И хочет, чтобы все приложения выглядели прекрасно, даже запускаемые крайне редко.

sluggard ★★★★★
()
Ответ на: комментарий от emulek

Эмм... Ты предлагаешь таким делом в systemsettings зайти?

Именно под рутом в kde ничего нельзя запустить:

nika@nika-laptop:~ > su -c systemsettings
Пароль: 
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
systemsettings(4546): KUniqueApplication: Cannot find the D-Bus session server:  "Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken." 

systemsettings(4545): KUniqueApplication: Pipe closed unexpectedly.  
permafrost ★★★
() автор топика
Ответ на: комментарий от sluggard

В Сусе из-под su не отрабатывает, как раз сегодня пробовал.

надо разбираться, что там нужно брать из учётки юзера для работы под учёткой рута. Если брать всё, то конфиги тоже наследуются.

emulek ★
()
Ответ на: комментарий от sluggard

Кстати, вот, что еще. Зашел я в сессию KDE от рута. Поставил нужную темы(как потом выяснилось, это не помогло). Потом тупо сделал

sudo dolphin
(в сеансе рута!) и у меня перед глазами предстал dolphin c oxygen.

permafrost ★★★
() автор топика
Ответ на: комментарий от sluggard

В смысле sudo не отрабатывало как рут?

man 5 sudoers

я не понял, о чём ты спрашивал.

По дефолту в слаке

# sed '/^#/d;/^$/d' /etc/sudoers
root ALL=(ALL) ALL
emulek ★
()
Ответ на: комментарий от permafrost

Нет, ну просто sudo под рутом это абсурд.

почему «абсурд»? Работает жеж.

Кстати, я часто применяю sudo -u username от рута, например в /etc/rclocal.

emulek ★
()
Ответ на: комментарий от permafrost

Нет тут никакого абсурда, sudo позволяет выполнять команды не только от рута, но и от любого пользователя, с его правами.

sluggard ★★★★★
()
Ответ на: комментарий от sluggard

раньше только это и было, а сейчас есть убунта, в которой ЕЩЁ одно правило: запускать из под первого юзера приложения с правами рута. Даже в маздае слизали, и назвали RunAss.

emulek ★
()
Ответ на: комментарий от emulek

Да хрен с ними, там же NOPASSWD не стоит, наверняка.

sluggard ★★★★★
()
Ответ на: комментарий от permafrost

Где все кедерасты?

не запускай всякий гуй от рута, и будет тебе щастье.

Я не кедераст, но сейчас с кед пишу, могу тебе скришот запостить,если не веришь.

emulek ★
()
Ответ на: комментарий от permafrost

Не запускай - отличное решение проблемы!

да, отличное. Например cfdisk+mkfs+tune2fs куда как лучше, удобнее, и мощнее этого вашего gparted. Со всем остальным точно также.

Нет, я не фанат консоли, и постоянно юзаю например dolphin, но зачем его туда(в администрирование) пихать-то?

emulek ★
()
Ответ на: комментарий от sluggard

Увы, у меня все было сложней(

Возможно, дело в дистрибутиве - у меня Linux Mint 17.1 KDE x86-64. А кеды в убунтобазед, как известно, далеки от совершенства.

permafrost ★★★
() автор топика
Ответ на: комментарий от sluggard

Ну не знаю. На 14.04 до сих пор 4.14.3 не прикатили.

permafrost ★★★
() автор топика

все темы нужно перенести в /usr/share а те, что ставят пользователь висят в хомяке пользователя, а у root'a к этим темам нет никакого дела... все же логично! а если у ПК большое количество юзеров, то сколько он будет сканировать все их темы???

anonymous
()
Ответ на: комментарий от sluggard

В Сусе если ругается на dbus из-под su, надо сделать следующее

# export $(dbus-launch)
# some_command
Karrham ★
()
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.