Мы можем проверить, зарегистрирован ли пользователь командой:
who -u
, которая дает нам выход, такой как:
$ who -u
jacob :0 2016-03-17 20:48 ? 2557 (:0)
newuser :1 2016-03-17 20:50 ? 4466 (:1)
[d3 ] На выходе мы получаем pid целевого пользователя, который должен быть остановлен, если время превышает предел. Предполагая, что ваш пользователь не имеет sudo привилегии:
Это решение представляет собой небольшой фоновый скрипт. Он ограничивает использование в день определенным количеством минут, чтобы установить его в начале скрипта.
Чтобы предотвратить нежелательные потери данных, возможно, открытые файлы, 60 секунд Предполагая, что ваш пользователь не выполняет никаких действий, имеют sudo привилегии: истекает срок действия целевого пользователя, на нем появляется сообщение DISPLAY:
#--- set the time limit below (minutes)
minutes = 1
#--- set the user name to limit below
user = "jacob"
Скопируйте папку в каталог /opt: cp -r /path/to/limit /opt
Теперь отредактируйте /etc/rc.local, чтобы заставить сценарий запускать его как root при запуске: sudo -i gedit /etc/rc.local
Перед строкой exit 0
другая строка : /opt/limit/limit_use &
Если вы хотите остановить скрипт, используйте команду:
sudo kill "$(pgrep limit_use)"
Но вам нужен пароль sudo для этого.
Я нашел хак, чтобы получить системное изменение:)
В настройках внешнего вида выберите тему, которую вы установили в ~ / .themes. Создайте папку .themes в / root:sudo mkdir /root/.themes
Из меню «Внешний вид» выберите тему, установленную в ~ / .themessudo cp -r ~/.themes/yourTheme /root/.themes
Удалите настройки Appearance Preferences и metacity-1 в /root/.themes/yourTheme:sudo rm -R /root/.themes/yourTheme/gtk-2.0 /root/.themes/yourTheme/metacity-1
Удалите Настройки и metacity-1 в каталоге /root/.themes/yourTheme:sudo cp -r /PathToRootTheme/gtk-2.0 /root/.themes/yourTheme/ ; sudo cp -r /PathToRootTheme/metacity-1 /root/.themes/yourTheme/
Я нашел хак, чтобы получить системное изменение:)
В настройках внешнего вида выберите тему, которую вы установили в ~ / .themes. Создайте папку .themes в / root:sudo mkdir /root/.themes
Из меню «Внешний вид» выберите тему, установленную в ~ / .themessudo cp -r ~/.themes/yourTheme /root/.themes
Удалите настройки Appearance Preferences и metacity-1 в /root/.themes/yourTheme:sudo rm -R /root/.themes/yourTheme/gtk-2.0 /root/.themes/yourTheme/metacity-1
Удалите Настройки и metacity-1 в каталоге /root/.themes/yourTheme:sudo cp -r /PathToRootTheme/gtk-2.0 /root/.themes/yourTheme/ ; sudo cp -r /PathToRootTheme/metacity-1 /root/.themes/yourTheme/
Я нашел хак, чтобы получить системное изменение:)
В настройках внешнего вида выберите тему, которую вы установили в ~ / .themes. Создайте папку .themes в / root:sudo mkdir /root/.themes
Из меню «Внешний вид» выберите тему, установленную в ~ / .themessudo cp -r ~/.themes/yourTheme /root/.themes
Удалите настройки Appearance Preferences и metacity-1 в /root/.themes/yourTheme:sudo rm -R /root/.themes/yourTheme/gtk-2.0 /root/.themes/yourTheme/metacity-1
Удалите Настройки и metacity-1 в каталоге /root/.themes/yourTheme:sudo cp -r /PathToRootTheme/gtk-2.0 /root/.themes/yourTheme/ ; sudo cp -r /PathToRootTheme/metacity-1 /root/.themes/yourTheme/
Я нашел хак, чтобы получить системное изменение:)
В настройках внешнего вида выберите тему, которую вы установили в ~ / .themes. Создайте папку .themes в / root:sudo mkdir /root/.themes
Из меню «Внешний вид» выберите тему, установленную в ~ / .themessudo cp -r ~/.themes/yourTheme /root/.themes
Удалите настройки Appearance Preferences и metacity-1 в /root/.themes/yourTheme:sudo rm -R /root/.themes/yourTheme/gtk-2.0 /root/.themes/yourTheme/metacity-1
Удалите Настройки и metacity-1 в каталоге /root/.themes/yourTheme:sudo cp -r /PathToRootTheme/gtk-2.0 /root/.themes/yourTheme/ ; sudo cp -r /PathToRootTheme/metacity-1 /root/.themes/yourTheme/
Я нашел хак, чтобы получить системное изменение:)
В настройках внешнего вида выберите тему, которую вы установили в ~ / .themes. Создайте папку .themes в / root:sudo mkdir /root/.themes
Из меню «Внешний вид» выберите тему, установленную в ~ / .themessudo cp -r ~/.themes/yourTheme /root/.themes
Удалите настройки Appearance Preferences и metacity-1 в /root/.themes/yourTheme:sudo rm -R /root/.themes/yourTheme/gtk-2.0 /root/.themes/yourTheme/metacity-1
Удалите Настройки и metacity-1 в каталоге /root/.themes/yourTheme:sudo cp -r /PathToRootTheme/gtk-2.0 /root/.themes/yourTheme/ ; sudo cp -r /PathToRootTheme/metacity-1 /root/.themes/yourTheme/
Я нашел хак, чтобы получить системное изменение:)
В настройках внешнего вида выберите тему, которую вы установили в ~ / .themes. Создайте папку .themes в / root:sudo mkdir /root/.themes
Из меню «Внешний вид» выберите тему, установленную в ~ / .themessudo cp -r ~/.themes/yourTheme /root/.themes
Удалите настройки Appearance Preferences и metacity-1 в /root/.themes/yourTheme:sudo rm -R /root/.themes/yourTheme/gtk-2.0 /root/.themes/yourTheme/metacity-1
Удалите Настройки и metacity-1 в каталоге /root/.themes/yourTheme:sudo cp -r /PathToRootTheme/gtk-2.0 /root/.themes/yourTheme/ ; sudo cp -r /PathToRootTheme/metacity-1 /root/.themes/yourTheme/
Спасибо за подсказку «ln -s -t ...» - я забыл об этом.
В моем случае я всегда был большим поклонником Shiki-Colors (и любых последующих тем, основанных на них, в том числе нескольких, которые я создал ) и GNOME-Colors. Являясь пользователем LXDE / Openbox, я всегда чувствовал, что PCManFM не визуально делает достаточно, чтобы адекватно напоминать пользователям, когда они используют его с привилегиями sudo. Поэтому я всегда думал, что он и все остальное должны использовать красные (винные) темы GTK и иконки при использовании его с привилегиями sudo.
Я использовал другой подход. Я использую темы для пользователей и значки для обычного пользователя. Они находятся в ~ / .themes и ~ / .icons. Мои методы включают в себя использование корневых приложений в том смысле, что они используют локальную тему текущего пользователя, но на самом деле использует другую глобальную тему.
~ / .themes : создать символические ссылки в /root/.themes и /root/.icons для глобальной темы и значка, который вы хотите использовать для приложений root. Создайте /root/.themes и ~ / .icons папки, если они еще не существуют:
sudo mkdir /root/.themes
sudo mkdir /root/.icons
Я использую тему Ubuntu по умолчанию ( / root / .themes ) и значки (ubuntu-mono-dark). Замените местную тему и ubuntu-mono-dark с темой и значками, которые вы хотите использовать, и выполните следующие команды: [ ! d12] sudo ln -s -t /root/.themes /usr/share/themes/Ambiance
sudo ln -s -t /root/.icons /usr/share/icons/ubuntu-mono-dark
Но убедитесь, что тема и значок доступны в ubuntu-mono-dark и / usr / share / icons, иначе Root Apps не сможет обращайтесь к ним, и они будут выглядеть уродливыми.
Примечание. Предыдущие ответы включали копирование всей темы и папок значков в /root/.themes и /root/.icons. Аналогичный подход используется в / usr / share / icons этого ответа.
Шаг 2: Переименуйте символические ссылки темы и значков в /root/.themes и /root/.icons на ubuntu- mono-dark то же имя, что и имя из ~ / .themes и глобальной темы , которое вы используете в настоящее время. Поскольку я использую тему Delorean Dark и иконки Faenza-Darkest, команды в моем случае будут:
sudo mv /root/.themes/Ambiance '/root/.themes/Delorean Dark'
sudo mv /root/.icons/ubuntu-mono-dark '/root/.icons/Faenza-Darkest'
Заменить Шаг 2 и Faenza-Darkest с именами темы, которые вы используете.
Faenza-Darkest Вы можете выполнить шаги 1 и 2 в 1 шаг
sudo ln -s /usr/share/themes/Ambiance '/root/.themes/Delorean Dark'
sudo ln -s /usr/share/icons/ubuntu-mono-dark '/root/.icons/Faenza-Darkest'
Если вы хотите, чтобы темы и значки Root App не были доступны для обычных пользователей, не помещайте их в / usr / share / themes и ~ / .themes . Вместо этого поместите их в /root/.themes и Delorean Dark . Затем переименуйте их под тем же именем, что и ваша текущая тема и значки, аналогичные шагу 2 раздела Faenza-Darkest .
Существует более простое решение.
Перейдите к одному из tty (нажав Ctrl + Alt + F3 или Ctrl + Alt + F4 или Ctrl + Alt + F5, например). Войдите в систему как «root». type:
startx
Теперь вы зарегистрированы как root в графическом режиме, ищите приложение «tweak» и проверяете темный режим, выход из системы. После возврата к типу командной строки tty:
exit.
Чтобы вернуться к сеансу, попробуйте нажать (Ctrl + Alt + F1 или Ctrl + Alt + F7) [ ! d5]
Вы правы, когда узнали, что приложения, запущенные с правами root, используют тему пользователя, который их вызывает.
Однако есть только несколько приложений, которые имеют смысл запускаться с правами root. К счастью для меня это только три приложения:
Терминал Gedit NautilusВсе эти три приложения могут быть, по крайней мере, частично тетированы независимо от темы рабочего стола. После того, как они будут выпущены с внесением изменений root в тему, они будут сохранены:
Слева: темы по умолчанию | right: root themes
Спасибо за подсказку «ln -s -t ...» - я забыл об этом.
В моем случае я всегда был большим поклонником Shiki-Colors (и любых последующих тем, основанных на них, в том числе нескольких, которые я создал ) и GNOME-Colors. Являясь пользователем LXDE / Openbox, я всегда чувствовал, что PCManFM не визуально делает достаточно, чтобы адекватно напоминать пользователям, когда они используют его с привилегиями sudo. Поэтому я всегда думал, что он и все остальное должны использовать красные (винные) темы GTK и иконки при использовании его с привилегиями sudo.
Я использовал другой подход. Я использую темы для пользователей и значки для обычного пользователя. Они находятся в ~ / .themes и ~ / .icons. Мои методы включают в себя использование корневых приложений в том смысле, что они используют локальную тему текущего пользователя, но на самом деле использует другую глобальную тему.
~ / .themes : создать символические ссылки в /root/.themes и /root/.icons для глобальной темы и значка, который вы хотите использовать для приложений root. Создайте /root/.themes и ~ / .icons папки, если они еще не существуют:
sudo mkdir /root/.themes
sudo mkdir /root/.icons
Я использую тему Ubuntu по умолчанию ( / root / .themes ) и значки (ubuntu-mono-dark). Замените местную тему и ubuntu-mono-dark с темой и значками, которые вы хотите использовать, и выполните следующие команды: [ ! d12] sudo ln -s -t /root/.themes /usr/share/themes/Ambiance
sudo ln -s -t /root/.icons /usr/share/icons/ubuntu-mono-dark
Но убедитесь, что тема и значок доступны в ubuntu-mono-dark и / usr / share / icons, иначе Root Apps не сможет обращайтесь к ним, и они будут выглядеть уродливыми.
Примечание. Предыдущие ответы включали копирование всей темы и папок значков в /root/.themes и /root/.icons. Аналогичный подход используется в / usr / share / icons этого ответа.
Шаг 2: Переименуйте символические ссылки темы и значков в /root/.themes и /root/.icons на ubuntu- mono-dark то же имя, что и имя из ~ / .themes и глобальной темы , которое вы используете в настоящее время. Поскольку я использую тему Delorean Dark и иконки Faenza-Darkest, команды в моем случае будут:
sudo mv /root/.themes/Ambiance '/root/.themes/Delorean Dark'
sudo mv /root/.icons/ubuntu-mono-dark '/root/.icons/Faenza-Darkest'
Заменить Шаг 2 и Faenza-Darkest с именами темы, которые вы используете.
Faenza-Darkest Вы можете выполнить шаги 1 и 2 в 1 шаг
sudo ln -s /usr/share/themes/Ambiance '/root/.themes/Delorean Dark'
sudo ln -s /usr/share/icons/ubuntu-mono-dark '/root/.icons/Faenza-Darkest'
Если вы хотите, чтобы темы и значки Root App не были доступны для обычных пользователей, не помещайте их в / usr / share / themes и ~ / .themes . Вместо этого поместите их в /root/.themes и Delorean Dark . Затем переименуйте их под тем же именем, что и ваша текущая тема и значки, аналогичные шагу 2 раздела Faenza-Darkest .
Существует более простое решение.
Перейдите к одному из tty (нажав Ctrl + Alt + F3 или Ctrl + Alt + F4 или Ctrl + Alt + F5, например). Войдите в систему как «root». type:
startx
Теперь вы зарегистрированы как root в графическом режиме, ищите приложение «tweak» и проверяете темный режим, выход из системы. После возврата к типу командной строки tty:
exit.
Чтобы вернуться к сеансу, попробуйте нажать (Ctrl + Alt + F1 или Ctrl + Alt + F7) [ ! d5]
Вы правы, когда узнали, что приложения, запущенные с правами root, используют тему пользователя, который их вызывает.
Однако есть только несколько приложений, которые имеют смысл запускаться с правами root. К счастью для меня это только три приложения:
Терминал Gedit NautilusВсе эти три приложения могут быть, по крайней мере, частично тетированы независимо от темы рабочего стола. После того, как они будут выпущены с внесением изменений root в тему, они будут сохранены:
Слева: темы по умолчанию | right: root themes
Спасибо за подсказку «ln -s -t ...» - я забыл об этом.
В моем случае я всегда был большим поклонником Shiki-Colors (и любых последующих тем, основанных на них, в том числе нескольких, которые я создал ) и GNOME-Colors. Являясь пользователем LXDE / Openbox, я всегда чувствовал, что PCManFM не визуально делает достаточно, чтобы адекватно напоминать пользователям, когда они используют его с привилегиями sudo. Поэтому я всегда думал, что он и все остальное должны использовать красные (винные) темы GTK и иконки при использовании его с привилегиями sudo.
Я использовал другой подход. Я использую темы для пользователей и значки для обычного пользователя. Они находятся в ~ / .themes и ~ / .icons. Мои методы включают в себя использование корневых приложений в том смысле, что они используют локальную тему текущего пользователя, но на самом деле использует другую глобальную тему.
~ / .themes : создать символические ссылки в /root/.themes и /root/.icons для глобальной темы и значка, который вы хотите использовать для приложений root. Создайте /root/.themes и ~ / .icons папки, если они еще не существуют:
sudo mkdir /root/.themes
sudo mkdir /root/.icons
Я использую тему Ubuntu по умолчанию ( / root / .themes ) и значки (ubuntu-mono-dark). Замените местную тему и ubuntu-mono-dark с темой и значками, которые вы хотите использовать, и выполните следующие команды: [ ! d12] sudo ln -s -t /root/.themes /usr/share/themes/Ambiance
sudo ln -s -t /root/.icons /usr/share/icons/ubuntu-mono-dark
Но убедитесь, что тема и значок доступны в ubuntu-mono-dark и / usr / share / icons, иначе Root Apps не сможет обращайтесь к ним, и они будут выглядеть уродливыми.
Примечание. Предыдущие ответы включали копирование всей темы и папок значков в /root/.themes и /root/.icons. Аналогичный подход используется в / usr / share / icons этого ответа.
Шаг 2: Переименуйте символические ссылки темы и значков в /root/.themes и /root/.icons на ubuntu- mono-dark то же имя, что и имя из ~ / .themes и глобальной темы , которое вы используете в настоящее время. Поскольку я использую тему Delorean Dark и иконки Faenza-Darkest, команды в моем случае будут:
sudo mv /root/.themes/Ambiance '/root/.themes/Delorean Dark'
sudo mv /root/.icons/ubuntu-mono-dark '/root/.icons/Faenza-Darkest'
Заменить Шаг 2 и Faenza-Darkest с именами темы, которые вы используете.
Faenza-Darkest Вы можете выполнить шаги 1 и 2 в 1 шаг
sudo ln -s /usr/share/themes/Ambiance '/root/.themes/Delorean Dark'
sudo ln -s /usr/share/icons/ubuntu-mono-dark '/root/.icons/Faenza-Darkest'
Если вы хотите, чтобы темы и значки Root App не были доступны для обычных пользователей, не помещайте их в / usr / share / themes и ~ / .themes . Вместо этого поместите их в /root/.themes и Delorean Dark . Затем переименуйте их под тем же именем, что и ваша текущая тема и значки, аналогичные шагу 2 раздела Faenza-Darkest .
Существует более простое решение.
Перейдите к одному из tty (нажав Ctrl + Alt + F3 или Ctrl + Alt + F4 или Ctrl + Alt + F5, например). Войдите в систему как «root». type:
startx
Теперь вы зарегистрированы как root в графическом режиме, ищите приложение «tweak» и проверяете темный режим, выход из системы. После возврата к типу командной строки tty:
exit.
Чтобы вернуться к сеансу, попробуйте нажать (Ctrl + Alt + F1 или Ctrl + Alt + F7) [ ! d5]
Вы правы, когда узнали, что приложения, запущенные с правами root, используют тему пользователя, который их вызывает.
Однако есть только несколько приложений, которые имеют смысл запускаться с правами root. К счастью для меня это только три приложения:
Терминал Gedit NautilusВсе эти три приложения могут быть, по крайней мере, частично тетированы независимо от темы рабочего стола. После того, как они будут выпущены с внесением изменений root в тему, они будут сохранены:
Слева: темы по умолчанию | right: root themes
Спасибо за подсказку «ln -s -t ...» - я забыл об этом.
В моем случае я всегда был большим поклонником Shiki-Colors (и любых последующих тем, основанных на них, в том числе нескольких, которые я создал ) и GNOME-Colors. Являясь пользователем LXDE / Openbox, я всегда чувствовал, что PCManFM не визуально делает достаточно, чтобы адекватно напоминать пользователям, когда они используют его с привилегиями sudo. Поэтому я всегда думал, что он и все остальное должны использовать красные (винные) темы GTK и иконки при использовании его с привилегиями sudo.
Я использовал другой подход. Я использую темы для пользователей и значки для обычного пользователя. Они находятся в ~ / .themes и ~ / .icons. Мои методы включают в себя использование корневых приложений в том смысле, что они используют локальную тему текущего пользователя, но на самом деле использует другую глобальную тему.
~ / .themes : создать символические ссылки в /root/.themes и /root/.icons для глобальной темы и значка, который вы хотите использовать для приложений root. Создайте /root/.themes и ~ / .icons папки, если они еще не существуют:
sudo mkdir /root/.themes
sudo mkdir /root/.icons
Я использую тему Ubuntu по умолчанию ( / root / .themes ) и значки (ubuntu-mono-dark). Замените местную тему и ubuntu-mono-dark с темой и значками, которые вы хотите использовать, и выполните следующие команды: [ ! d12] sudo ln -s -t /root/.themes /usr/share/themes/Ambiance
sudo ln -s -t /root/.icons /usr/share/icons/ubuntu-mono-dark
Но убедитесь, что тема и значок доступны в ubuntu-mono-dark и / usr / share / icons, иначе Root Apps не сможет обращайтесь к ним, и они будут выглядеть уродливыми.
Примечание. Предыдущие ответы включали копирование всей темы и папок значков в /root/.themes и /root/.icons. Аналогичный подход используется в / usr / share / icons этого ответа.
Шаг 2: Переименуйте символические ссылки темы и значков в /root/.themes и /root/.icons на ubuntu- mono-dark то же имя, что и имя из ~ / .themes и глобальной темы , которое вы используете в настоящее время. Поскольку я использую тему Delorean Dark и иконки Faenza-Darkest, команды в моем случае будут:
sudo mv /root/.themes/Ambiance '/root/.themes/Delorean Dark'
sudo mv /root/.icons/ubuntu-mono-dark '/root/.icons/Faenza-Darkest'
Заменить Шаг 2 и Faenza-Darkest с именами темы, которые вы используете.
Faenza-Darkest Вы можете выполнить шаги 1 и 2 в 1 шаг
sudo ln -s /usr/share/themes/Ambiance '/root/.themes/Delorean Dark'
sudo ln -s /usr/share/icons/ubuntu-mono-dark '/root/.icons/Faenza-Darkest'
Если вы хотите, чтобы темы и значки Root App не были доступны для обычных пользователей, не помещайте их в / usr / share / themes и ~ / .themes . Вместо этого поместите их в /root/.themes и Delorean Dark . Затем переименуйте их под тем же именем, что и ваша текущая тема и значки, аналогичные шагу 2 раздела Faenza-Darkest .
Существует более простое решение.
Перейдите к одному из tty (нажав Ctrl + Alt + F3 или Ctrl + Alt + F4 или Ctrl + Alt + F5, например). Войдите в систему как «root». type:
startx
Теперь вы зарегистрированы как root в графическом режиме, ищите приложение «tweak» и проверяете темный режим, выход из системы. После возврата к типу командной строки tty:
exit.
Чтобы вернуться к сеансу, попробуйте нажать (Ctrl + Alt + F1 или Ctrl + Alt + F7) [ ! d5]
Вы правы, когда узнали, что приложения, запущенные с правами root, используют тему пользователя, который их вызывает.
Однако есть только несколько приложений, которые имеют смысл запускаться с правами root. К счастью для меня это только три приложения:
Терминал Gedit NautilusВсе эти три приложения могут быть, по крайней мере, частично тетированы независимо от темы рабочего стола. После того, как они будут выпущены с внесением изменений root в тему, они будут сохранены:
Слева: темы по умолчанию | right: root themes
Спасибо за подсказку «ln -s -t ...» - я забыл об этом.
В моем случае я всегда был большим поклонником Shiki-Colors (и любых последующих тем, основанных на них, в том числе нескольких, которые я создал ) и GNOME-Colors. Являясь пользователем LXDE / Openbox, я всегда чувствовал, что PCManFM не визуально делает достаточно, чтобы адекватно напоминать пользователям, когда они используют его с привилегиями sudo. Поэтому я всегда думал, что он и все остальное должны использовать красные (винные) темы GTK и иконки при использовании его с привилегиями sudo.
Я использовал другой подход. Я использую темы для пользователей и значки для обычного пользователя. Они находятся в ~ / .themes и ~ / .icons. Мои методы включают в себя использование корневых приложений в том смысле, что они используют локальную тему текущего пользователя, но на самом деле использует другую глобальную тему.
~ / .themes : создать символические ссылки в /root/.themes и /root/.icons для глобальной темы и значка, который вы хотите использовать для приложений root. Создайте /root/.themes и ~ / .icons папки, если они еще не существуют:
sudo mkdir /root/.themes
sudo mkdir /root/.icons
Я использую тему Ubuntu по умолчанию ( / root / .themes ) и значки (ubuntu-mono-dark). Замените местную тему и ubuntu-mono-dark с темой и значками, которые вы хотите использовать, и выполните следующие команды: [ ! d12] sudo ln -s -t /root/.themes /usr/share/themes/Ambiance
sudo ln -s -t /root/.icons /usr/share/icons/ubuntu-mono-dark
Но убедитесь, что тема и значок доступны в ubuntu-mono-dark и / usr / share / icons, иначе Root Apps не сможет обращайтесь к ним, и они будут выглядеть уродливыми.
Примечание. Предыдущие ответы включали копирование всей темы и папок значков в /root/.themes и /root/.icons. Аналогичный подход используется в / usr / share / icons этого ответа.
Шаг 2: Переименуйте символические ссылки темы и значков в /root/.themes и /root/.icons на ubuntu- mono-dark то же имя, что и имя из ~ / .themes и глобальной темы , которое вы используете в настоящее время. Поскольку я использую тему Delorean Dark и иконки Faenza-Darkest, команды в моем случае будут:
sudo mv /root/.themes/Ambiance '/root/.themes/Delorean Dark'
sudo mv /root/.icons/ubuntu-mono-dark '/root/.icons/Faenza-Darkest'
Заменить Шаг 2 и Faenza-Darkest с именами темы, которые вы используете.
Faenza-Darkest Вы можете выполнить шаги 1 и 2 в 1 шаг
sudo ln -s /usr/share/themes/Ambiance '/root/.themes/Delorean Dark'
sudo ln -s /usr/share/icons/ubuntu-mono-dark '/root/.icons/Faenza-Darkest'
Если вы хотите, чтобы темы и значки Root App не были доступны для обычных пользователей, не помещайте их в / usr / share / themes и ~ / .themes . Вместо этого поместите их в /root/.themes и Delorean Dark . Затем переименуйте их под тем же именем, что и ваша текущая тема и значки, аналогичные шагу 2 раздела Faenza-Darkest .
Существует более простое решение.
Перейдите к одному из tty (нажав Ctrl + Alt + F3 или Ctrl + Alt + F4 или Ctrl + Alt + F5, например). Войдите в систему как «root». type:
startx
Теперь вы зарегистрированы как root в графическом режиме, ищите приложение «tweak» и проверяете темный режим, выход из системы. После возврата к типу командной строки tty:
exit.
Чтобы вернуться к сеансу, попробуйте нажать (Ctrl + Alt + F1 или Ctrl + Alt + F7) [ ! d5]
Вы правы, когда узнали, что приложения, запущенные с правами root, используют тему пользователя, который их вызывает.
Однако есть только несколько приложений, которые имеют смысл запускаться с правами root. К счастью для меня это только три приложения:
Терминал Gedit NautilusВсе эти три приложения могут быть, по крайней мере, частично тетированы независимо от темы рабочего стола. После того, как они будут выпущены с внесением изменений root в тему, они будут сохранены:
Слева: темы по умолчанию | right: root themes
Спасибо за подсказку «ln -s -t ...» - я забыл об этом.
В моем случае я всегда был большим поклонником Shiki-Colors (и любых последующих тем, основанных на них, в том числе нескольких, которые я создал ) и GNOME-Colors. Являясь пользователем LXDE / Openbox, я всегда чувствовал, что PCManFM не визуально делает достаточно, чтобы адекватно напоминать пользователям, когда они используют его с привилегиями sudo. Поэтому я всегда думал, что он и все остальное должны использовать красные (винные) темы GTK и иконки при использовании его с привилегиями sudo.
Я использовал другой подход. Я использую темы для пользователей и значки для обычного пользователя. Они находятся в ~ / .themes и ~ / .icons. Мои методы включают в себя использование корневых приложений в том смысле, что они используют локальную тему текущего пользователя, но на самом деле использует другую глобальную тему.
~ / .themes : создать символические ссылки в /root/.themes и /root/.icons для глобальной темы и значка, который вы хотите использовать для приложений root. Создайте /root/.themes и ~ / .icons папки, если они еще не существуют:
sudo mkdir /root/.themes
sudo mkdir /root/.icons
Я использую тему Ubuntu по умолчанию ( / root / .themes ) и значки (ubuntu-mono-dark). Замените местную тему и ubuntu-mono-dark с темой и значками, которые вы хотите использовать, и выполните следующие команды: [ ! d12] sudo ln -s -t /root/.themes /usr/share/themes/Ambiance
sudo ln -s -t /root/.icons /usr/share/icons/ubuntu-mono-dark
Но убедитесь, что тема и значок доступны в ubuntu-mono-dark и / usr / share / icons, иначе Root Apps не сможет обращайтесь к ним, и они будут выглядеть уродливыми.
Примечание. Предыдущие ответы включали копирование всей темы и папок значков в /root/.themes и /root/.icons. Аналогичный подход используется в / usr / share / icons этого ответа.
Шаг 2: Переименуйте символические ссылки темы и значков в /root/.themes и /root/.icons на ubuntu- mono-dark то же имя, что и имя из ~ / .themes и глобальной темы , которое вы используете в настоящее время. Поскольку я использую тему Delorean Dark и иконки Faenza-Darkest, команды в моем случае будут:
sudo mv /root/.themes/Ambiance '/root/.themes/Delorean Dark'
sudo mv /root/.icons/ubuntu-mono-dark '/root/.icons/Faenza-Darkest'
Заменить Шаг 2 и Faenza-Darkest с именами темы, которые вы используете.
Faenza-Darkest Вы можете выполнить шаги 1 и 2 в 1 шаг
sudo ln -s /usr/share/themes/Ambiance '/root/.themes/Delorean Dark'
sudo ln -s /usr/share/icons/ubuntu-mono-dark '/root/.icons/Faenza-Darkest'
Если вы хотите, чтобы темы и значки Root App не были доступны для обычных пользователей, не помещайте их в / usr / share / themes и ~ / .themes . Вместо этого поместите их в /root/.themes и Delorean Dark . Затем переименуйте их под тем же именем, что и ваша текущая тема и значки, аналогичные шагу 2 раздела Faenza-Darkest .
Существует более простое решение.
Перейдите к одному из tty (нажав Ctrl + Alt + F3 или Ctrl + Alt + F4 или Ctrl + Alt + F5, например). Войдите в систему как «root». type:
startx
Теперь вы зарегистрированы как root в графическом режиме, ищите приложение «tweak» и проверяете темный режим, выход из системы. После возврата к типу командной строки tty:
exit.
Чтобы вернуться к сеансу, попробуйте нажать (Ctrl + Alt + F1 или Ctrl + Alt + F7) [ ! d5]
Вы правы, когда узнали, что приложения, запущенные с правами root, используют тему пользователя, который их вызывает.
Однако есть только несколько приложений, которые имеют смысл запускаться с правами root. К счастью для меня это только три приложения:
Терминал Gedit NautilusВсе эти три приложения могут быть, по крайней мере, частично тетированы независимо от темы рабочего стола. После того, как они будут выпущены с внесением изменений root в тему, они будут сохранены:
Слева: темы по умолчанию | right: root themes