LINUX.ORG.RU

Стесняюсь спросить — а зачем запускать КДЕ с правами суперпользователя?

frounouh
()

Не работай от рута, козлёночком станешь.

sin_a ★★★★★
()

kde

root

Не хватает archlinux.

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

Но зачем?

Бывают GUI-приложения которые требуют прав суперпользователя; как правило — это софт для настройки системы, и управления пакетами. Любая Qt-морда подхватывает тему KDE, и если предварительно не настроить её от пользователя root, то по дефолту, запущенная из под обычного юзера череp su/sudo она будет выглядеть как полное говно.

Как это исправить?

Вероятно сделать:

# ln -s /usr/share/icons/желаемая_тема_курсора /usr/share/icons/default

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

Ты правильно понял причины таких действий.

Команда не помогла, так как в /usr/share/icons несколько другие вещи, но в попытках найти местонахождение темы курсора нашел ее в ~/.icons, скопировал этот каталог в /root, все заработало.

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

Ты правильно понял причины таких действий.

Это обычная ситуация. Я вот другое думаю — как-бы заставить софт запускаемый от root из под юзера, подхватывать настройки темы этого юзера?

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

Фронтенд должен запускаться под юзером, от рута уже только бэкенд ; проблема ваша надумана.

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

У меня после копирования .kde и .config разными оставались только шрифты и курсор.

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

Если так хочется настроить внешний вид, почему бы это не сделать/настроить с учётки суперпользователя. Хотя, я так и не понял зачем... ну да ладно.

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

Бывают GUI-приложения которые требуют прав суперпользователя; как правило — это софт для настройки системы, и управления пакетами.

Но эти действия достаточно редки, что бы можно было пренебречь различием внешнего вида. Более того, это может быть даже наоборот, хорошо, когда программа, запущенная с повышенными привилегиями, выделяется.

sin_a ★★★★★
()

.kde4 скопируй, котик.

Но все-таки ЛОРЗДРАВ ПРЕДУПРЕЖДАЕТ КЕДЫ ОТ РУТА ВРЕДЯТ ВАШЕМУ ЗДОРОВЬЮ.

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

Хотя я скопировал .kde, .config и .local...
Бывают GUI-приложения которые требуют прав суперпользователя; как правило — это софт для настройки системы, и управления пакетами.

Ты правильно понял причины таких действий.

Казалось бы, кроме заголовка треда есть еще и сообщения к нему...

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

Но эти действия достаточно редки, что бы можно было пренебречь различием внешнего вида.

В SuSE это происходит практически каждый день при работе с PM yast, который с дефолтной темой просто вырвиглазный.

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

Никакого смысла, т.к. этот софт от простого юзера вообще не может исполнятся.

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

Если так хочется настроить внешний вид, почему бы это не сделать/настроить с учётки суперпользователя.

Зачем делать двойную работу? А, если компьютеров много? Чем отличается скопированный юзерский файл настроек (с приданием соответствующих прав), от такого-же, но сконфигурированного из под рута? Какая разница из-под какого пользователя запускать софт, который потенциально требует прав суперюзера?

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

Зачем юзеру запускать от рута? Нефиг ему там делать. А рут может и в терминале... разве не?

Ладно, пусть в графике, но она отличается от пользовательских настроек, один раз зашел, покрутил, и ушел. Всё.

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

Что ж это за приложения такие, требующие root'а?

Довольно странный вопрос — практически любой системный софт, особенно тот, который с GUI, работая с которым (пусть и раз в день, пусть и непродолжительное время) не хочется видеть то уродство, которым разукрасили его создатели.

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

А рут может и в терминале... разве не?

Может конечно, но если есть гуй, то почему-бы им не воспользоваться? А, если воспользоваться, то почему-бы не сделать это эстетически более приятным, чем дефолтное убожество?

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

Название у этого софта есть?

Известное дело — в SuSE это YaST с различными графическими мордами, самая вменяемая из которых написана на Qt, и которая желает брать настройки из KDE, а поскольку yast проживает в каталоге /sbin, то и настройки он берёт исключительно или дефолтные (уродские), или из /root. Gparted берёт тему от root, и KDM настраивается исключительно от root.

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

Зачем? шашечки или ехать?

Почему «или», если возможно и то и другое вместе?

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

Потому что быть рутом - это круто!

Вы болван, и ваше прозвище не позволяет надеятся на лучшее. Некоторый системный софт в некоторых дистрибутивах запускается только от рута, и никак иначе.

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

Тем не менее, о каком конкретно софте идет речь?

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

Открой для себя gksu, это если красивостей хочется. А ввобще sin_a правильно сказал, дополнительная индикация работы с правами root'а не помешает.

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

Открой для себя gksu…

$ zypper se gksu

Loading repository data...

Reading installed packages...

No packages found.

А ввобще sin_a правильно сказал, дополнительная индикация работы с правами root'а не помешает.

Опять 25. Зачем? — если софт исполняется исключительно от рута?

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

Я сам решу. Вообще, вопрос был четко сформулирован. Решение найдено.

[/thread]

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

Чем плох вариант sudo -s?

Тем, что вы болван (как уже было отмечено выше), ограниченный поверхностными познаниями исключительно в рамках своего дистрибутива.

$ sudo -s gparted

root's password:

(gpartedbin:7888): Gtk-WARNING **: cannot open display:

$ sudo -s yast2 sw_single

package yast2-ncurses is not installed

$ sudo -s konsole

/bin/bash: konsole: command not found

$ which konsole

/opt/kde3/bin/konsole

и т. д.

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

sudo gparted.

Вам нравится, когда вас величают болваном?

$ sudo gparted

root's password:

sudo: gparted: command not found

Вы про каталог sbin слышали когда нибудь?

# which gparted

/usr/sbin/gparted

А еще можно настроить /etc/sudoers для своих любимых программ. А еще им можно навесить бит suid.

А, ещё можно ничего не настраивать, и запускать софт так, как это устроено в вашем дистрибутиве, и единственное что хочется там подправить, так это настроить внешний вид GUI-программ запускаемых с правами root из-под обычного пользователя.

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

Но настроить же можно?

Так оно (как и всё остальное) уже настроено, и запускается из меню через xdg-su, который берёт настройки темы из каталога /root.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.