Задайте конкретную тему для приложений с запущенным корнем

Да, почти все в Linux чувствительно к регистру.

Например, в вашей команде ls,

   -r, --reverse
      reverse order while sorting

   -R, --recursive
      list subdirectories recursively

Также, как и в ls :

   -s, --symbolic
      make symbolic links instead of hard links

   -S, --suffix=SUFFIX
      override the usual backup suffix

Однако иногда параметры верхней и нижней букв одинаковы, как в ls :

   -r, -R, --recursive
      remove directories and their contents recursively

[d10 ] Это зависит от команды. Чтобы лучше узнать, имеют ли верхний и нижний регистр различия, всегда обращайтесь к страницам man команды.

7
задан 20 August 2011 в 22:52

35 ответов

Я нашел хак, чтобы получить системное изменение:)

В настройках внешнего вида выберите тему, которую вы установили в ~ / .themes. Создайте папку .themes в / root: [!d1 ]

sudo mkdir /root/.themes

Из меню «Внешний вид» выберите тему, установленную в ~ / .themes

sudo 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/

3
ответ дан 25 May 2018 в 19:14
  • 1
    В какой папке вы имеете в виду именно /PathToRootTheme/? Вы имеете в виду тот, который был первоначально загружен? – jat255 23 July 2012 в 21:06

Я нашел хак, чтобы получить системное изменение:)

В настройках внешнего вида выберите тему, которую вы установили в ~ / .themes. Создайте папку .themes в / root:

sudo mkdir /root/.themes

Из меню «Внешний вид» выберите тему, установленную в ~ / .themes

sudo 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/

3
ответ дан 25 July 2018 в 21:26

Я нашел хак, чтобы получить системное изменение:)

В настройках внешнего вида выберите тему, которую вы установили в ~ / .themes. Создайте папку .themes в / root:

sudo mkdir /root/.themes

Из меню «Внешний вид» выберите тему, установленную в ~ / .themes

sudo 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/

3
ответ дан 31 July 2018 в 11:12

Я нашел хак, чтобы получить системное изменение:)

В настройках внешнего вида выберите тему, которую вы установили в ~ / .themes. Создайте папку .themes в / root:

sudo mkdir /root/.themes

Из меню «Внешний вид» выберите тему, установленную в ~ / .themes

sudo 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/

3
ответ дан 2 August 2018 в 03:05

Я нашел хак, чтобы получить системное изменение:)

В настройках внешнего вида выберите тему, которую вы установили в ~ / .themes. Создайте папку .themes в / root:

sudo mkdir /root/.themes

Из меню «Внешний вид» выберите тему, установленную в ~ / .themes

sudo 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/

3
ответ дан 4 August 2018 в 18:55

Я нашел хак, чтобы получить системное изменение:)

В настройках внешнего вида выберите тему, которую вы установили в ~ / .themes. Создайте папку .themes в / root:

sudo mkdir /root/.themes

Из меню «Внешний вид» выберите тему, установленную в ~ / .themes

sudo 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/

3
ответ дан 6 August 2018 в 03:17

Я нашел хак, чтобы получить системное изменение:)

В настройках внешнего вида выберите тему, которую вы установили в ~ / .themes. Создайте папку .themes в / root:

sudo mkdir /root/.themes

Из меню «Внешний вид» выберите тему, установленную в ~ / .themes

sudo 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/

3
ответ дан 7 August 2018 в 20:59

Вы правы, когда узнали, что приложения, запущенные с правами root, используют тему пользователя, который их вызывает.

Однако есть только несколько приложений, которые имеют смысл запускаться с правами root. К счастью для меня это только три приложения:

Терминал Gedit Nautilus

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

Слева: темы по умолчанию | right: root themes

5
ответ дан 25 May 2018 в 19:14
  • 1
    Большое спасибо только тем программам, которые я действительно хотел с другой темой: gedit и nautilus. Я не буду принимать ваш ответ, но скажу, что у кого-то есть системный ответ. – danjjl 20 August 2011 в 23:20
  • 2
    Это было творческое решение. +1 – Jo-Erlend Schinstad 21 August 2011 в 00:10
  • 3
    @danjjl: Мне бы хотелось увидеть лучшее решение тоже;) – Takkat 21 August 2011 в 01:35
  • 4
    нашел способ получить системное изменение :) – danjjl 28 August 2011 в 22:06
  • 5
    как мы можем это сделать?? – Sukupa91 26 November 2013 в 18:44

Я использовал другой подход. Я использую темы для пользователей и значки для обычного пользователя. Они находятся в ~ / .themes и ~ / .icons. Мои методы включают в себя использование корневых приложений в том смысле, что они используют локальную тему текущего пользователя, но на самом деле использует другую глобальную тему.

Метод 1: Использование общей / глобальной темы и значков для Root Apps

~ / .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'

Метод 1 [!d6 ]: Тема и значки исключительно для корневых приложений

Если вы хотите, чтобы темы и значки Root App не были доступны для обычных пользователей, не помещайте их в / usr / share / themes и ~ / .themes . Вместо этого поместите их в /root/.themes и Delorean Dark . Затем переименуйте их под тем же именем, что и ваша текущая тема и значки, аналогичные шагу 2 раздела Faenza-Darkest .

2
ответ дан 25 May 2018 в 19:14

Спасибо за подсказку «ln -s -t ...» - я забыл об этом.

В моем случае я всегда был большим поклонником Shiki-Colors (и любых последующих тем, основанных на них, в том числе нескольких, которые я создал ) и GNOME-Colors. Являясь пользователем LXDE / Openbox, я всегда чувствовал, что PCManFM не визуально делает достаточно, чтобы адекватно напоминать пользователям, когда они используют его с привилегиями sudo. Поэтому я всегда думал, что он и все остальное должны использовать красные (винные) темы GTK и иконки при использовании его с привилегиями sudo.

0
ответ дан 25 May 2018 в 19:14

Существует более простое решение.

Перейдите к одному из tty (нажав Ctrl + Alt + F3 или Ctrl + Alt + F4 или Ctrl + Alt + F5, например). Войдите в систему как «root». type:

startx

Теперь вы зарегистрированы как root в графическом режиме, ищите приложение «tweak» и проверяете темный режим, выход из системы. После возврата к типу командной строки tty:

exit.

Чтобы вернуться к сеансу, попробуйте нажать (Ctrl + Alt + F1 или Ctrl + Alt + F7) [ ! d5]

0
ответ дан 25 May 2018 в 19:14

Спасибо за подсказку «ln -s -t ...» - я забыл об этом.

В моем случае я всегда был большим поклонником Shiki-Colors (и любых последующих тем, основанных на них, в том числе нескольких, которые я создал ) и GNOME-Colors. Являясь пользователем LXDE / Openbox, я всегда чувствовал, что PCManFM не визуально делает достаточно, чтобы адекватно напоминать пользователям, когда они используют его с привилегиями sudo. Поэтому я всегда думал, что он и все остальное должны использовать красные (винные) темы GTK и иконки при использовании его с привилегиями sudo.

0
ответ дан 25 July 2018 в 21:26

Я использовал другой подход. Я использую темы для пользователей и значки для обычного пользователя. Они находятся в ~ / .themes и ~ / .icons. Мои методы включают в себя использование корневых приложений в том смысле, что они используют локальную тему текущего пользователя, но на самом деле использует другую глобальную тему.

Метод 1: Использование общей / глобальной темы и значков для Root Apps

~ / .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'

Метод 1 : Тема и значки исключительно для корневых приложений

Если вы хотите, чтобы темы и значки Root App не были доступны для обычных пользователей, не помещайте их в / usr / share / themes и ~ / .themes . Вместо этого поместите их в /root/.themes и Delorean Dark . Затем переименуйте их под тем же именем, что и ваша текущая тема и значки, аналогичные шагу 2 раздела Faenza-Darkest .

2
ответ дан 25 July 2018 в 21:26

Существует более простое решение.

Перейдите к одному из tty (нажав Ctrl + Alt + F3 или Ctrl + Alt + F4 или Ctrl + Alt + F5, например). Войдите в систему как «root». type:

startx

Теперь вы зарегистрированы как root в графическом режиме, ищите приложение «tweak» и проверяете темный режим, выход из системы. После возврата к типу командной строки tty:

exit.

Чтобы вернуться к сеансу, попробуйте нажать (Ctrl + Alt + F1 или Ctrl + Alt + F7) [ ! d5]

0
ответ дан 25 July 2018 в 21:26

Вы правы, когда узнали, что приложения, запущенные с правами root, используют тему пользователя, который их вызывает.

Однако есть только несколько приложений, которые имеют смысл запускаться с правами root. К счастью для меня это только три приложения:

Терминал Gedit Nautilus

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

Слева: темы по умолчанию | right: root themes

5
ответ дан 25 July 2018 в 21:26
  • 1
    Большое спасибо только тем программам, которые я действительно хотел с другой темой: gedit и nautilus. Я не буду принимать ваш ответ, но скажу, что у кого-то есть системный ответ. – danjjl 20 August 2011 в 23:20
  • 2
    Это было творческое решение. +1 – Jo-Erlend Schinstad 21 August 2011 в 00:10
  • 3
    @danjjl: Мне бы хотелось увидеть лучшее решение тоже;) – Takkat 21 August 2011 в 01:35
  • 4
    нашел способ получить системное изменение :) – danjjl 28 August 2011 в 22:06
  • 5
    как мы можем это сделать?? – Sukupa91 26 November 2013 в 18:44

Спасибо за подсказку «ln -s -t ...» - я забыл об этом.

В моем случае я всегда был большим поклонником Shiki-Colors (и любых последующих тем, основанных на них, в том числе нескольких, которые я создал ) и GNOME-Colors. Являясь пользователем LXDE / Openbox, я всегда чувствовал, что PCManFM не визуально делает достаточно, чтобы адекватно напоминать пользователям, когда они используют его с привилегиями sudo. Поэтому я всегда думал, что он и все остальное должны использовать красные (винные) темы GTK и иконки при использовании его с привилегиями sudo.

0
ответ дан 31 July 2018 в 11:12

Я использовал другой подход. Я использую темы для пользователей и значки для обычного пользователя. Они находятся в ~ / .themes и ~ / .icons. Мои методы включают в себя использование корневых приложений в том смысле, что они используют локальную тему текущего пользователя, но на самом деле использует другую глобальную тему.

Метод 1: Использование общей / глобальной темы и значков для Root Apps

~ / .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'

Метод 1 : Тема и значки исключительно для корневых приложений

Если вы хотите, чтобы темы и значки Root App не были доступны для обычных пользователей, не помещайте их в / usr / share / themes и ~ / .themes . Вместо этого поместите их в /root/.themes и Delorean Dark . Затем переименуйте их под тем же именем, что и ваша текущая тема и значки, аналогичные шагу 2 раздела Faenza-Darkest .

2
ответ дан 31 July 2018 в 11:12

Существует более простое решение.

Перейдите к одному из tty (нажав Ctrl + Alt + F3 или Ctrl + Alt + F4 или Ctrl + Alt + F5, например). Войдите в систему как «root». type:

startx

Теперь вы зарегистрированы как root в графическом режиме, ищите приложение «tweak» и проверяете темный режим, выход из системы. После возврата к типу командной строки tty:

exit.

Чтобы вернуться к сеансу, попробуйте нажать (Ctrl + Alt + F1 или Ctrl + Alt + F7) [ ! d5]

0
ответ дан 31 July 2018 в 11:12

Вы правы, когда узнали, что приложения, запущенные с правами root, используют тему пользователя, который их вызывает.

Однако есть только несколько приложений, которые имеют смысл запускаться с правами root. К счастью для меня это только три приложения:

Терминал Gedit Nautilus

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

Слева: темы по умолчанию | right: root themes

5
ответ дан 31 July 2018 в 11:12
  • 1
    Большое спасибо только тем программам, которые я действительно хотел с другой темой: gedit и nautilus. Я не буду принимать ваш ответ, но скажу, что у кого-то есть системный ответ. – danjjl 20 August 2011 в 23:20
  • 2
    Это было творческое решение. +1 – Jo-Erlend Schinstad 21 August 2011 в 00:10
  • 3
    @danjjl: Мне бы хотелось увидеть лучшее решение тоже;) – Takkat 21 August 2011 в 01:35
  • 4
    нашел способ получить системное изменение :) – danjjl 28 August 2011 в 22:06
  • 5
    как мы можем это сделать?? – Sukupa91 26 November 2013 в 18:44

Спасибо за подсказку «ln -s -t ...» - я забыл об этом.

В моем случае я всегда был большим поклонником Shiki-Colors (и любых последующих тем, основанных на них, в том числе нескольких, которые я создал ) и GNOME-Colors. Являясь пользователем LXDE / Openbox, я всегда чувствовал, что PCManFM не визуально делает достаточно, чтобы адекватно напоминать пользователям, когда они используют его с привилегиями sudo. Поэтому я всегда думал, что он и все остальное должны использовать красные (винные) темы GTK и иконки при использовании его с привилегиями sudo.

0
ответ дан 2 August 2018 в 03:05

Я использовал другой подход. Я использую темы для пользователей и значки для обычного пользователя. Они находятся в ~ / .themes и ~ / .icons. Мои методы включают в себя использование корневых приложений в том смысле, что они используют локальную тему текущего пользователя, но на самом деле использует другую глобальную тему.

Метод 1: Использование общей / глобальной темы и значков для Root Apps

~ / .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'

Метод 1 : Тема и значки исключительно для корневых приложений

Если вы хотите, чтобы темы и значки Root App не были доступны для обычных пользователей, не помещайте их в / usr / share / themes и ~ / .themes . Вместо этого поместите их в /root/.themes и Delorean Dark . Затем переименуйте их под тем же именем, что и ваша текущая тема и значки, аналогичные шагу 2 раздела Faenza-Darkest .

2
ответ дан 2 August 2018 в 03:05

Существует более простое решение.

Перейдите к одному из tty (нажав Ctrl + Alt + F3 или Ctrl + Alt + F4 или Ctrl + Alt + F5, например). Войдите в систему как «root». type:

startx

Теперь вы зарегистрированы как root в графическом режиме, ищите приложение «tweak» и проверяете темный режим, выход из системы. После возврата к типу командной строки tty:

exit.

Чтобы вернуться к сеансу, попробуйте нажать (Ctrl + Alt + F1 или Ctrl + Alt + F7) [ ! d5]

0
ответ дан 2 August 2018 в 03:05

Вы правы, когда узнали, что приложения, запущенные с правами root, используют тему пользователя, который их вызывает.

Однако есть только несколько приложений, которые имеют смысл запускаться с правами root. К счастью для меня это только три приложения:

Терминал Gedit Nautilus

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

Слева: темы по умолчанию | right: root themes

5
ответ дан 2 August 2018 в 03:05
  • 1
    Большое спасибо только тем программам, которые я действительно хотел с другой темой: gedit и nautilus. Я не буду принимать ваш ответ, но скажу, что у кого-то есть системный ответ. – danjjl 20 August 2011 в 23:20
  • 2
    Это было творческое решение. +1 – Jo-Erlend Schinstad 21 August 2011 в 00:10
  • 3
    @danjjl: Мне бы хотелось увидеть лучшее решение тоже;) – Takkat 21 August 2011 в 01:35
  • 4
    нашел способ получить системное изменение :) – danjjl 28 August 2011 в 22:06
  • 5
    как мы можем это сделать?? – Sukupa91 26 November 2013 в 18:44

Спасибо за подсказку «ln -s -t ...» - я забыл об этом.

В моем случае я всегда был большим поклонником Shiki-Colors (и любых последующих тем, основанных на них, в том числе нескольких, которые я создал ) и GNOME-Colors. Являясь пользователем LXDE / Openbox, я всегда чувствовал, что PCManFM не визуально делает достаточно, чтобы адекватно напоминать пользователям, когда они используют его с привилегиями sudo. Поэтому я всегда думал, что он и все остальное должны использовать красные (винные) темы GTK и иконки при использовании его с привилегиями sudo.

0
ответ дан 4 August 2018 в 18:55

Я использовал другой подход. Я использую темы для пользователей и значки для обычного пользователя. Они находятся в ~ / .themes и ~ / .icons. Мои методы включают в себя использование корневых приложений в том смысле, что они используют локальную тему текущего пользователя, но на самом деле использует другую глобальную тему.

Метод 1: Использование общей / глобальной темы и значков для Root Apps

~ / .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'

Метод 1 : Тема и значки исключительно для корневых приложений

Если вы хотите, чтобы темы и значки Root App не были доступны для обычных пользователей, не помещайте их в / usr / share / themes и ~ / .themes . Вместо этого поместите их в /root/.themes и Delorean Dark . Затем переименуйте их под тем же именем, что и ваша текущая тема и значки, аналогичные шагу 2 раздела Faenza-Darkest .

2
ответ дан 4 August 2018 в 18:55

Существует более простое решение.

Перейдите к одному из tty (нажав Ctrl + Alt + F3 или Ctrl + Alt + F4 или Ctrl + Alt + F5, например). Войдите в систему как «root». type:

startx

Теперь вы зарегистрированы как root в графическом режиме, ищите приложение «tweak» и проверяете темный режим, выход из системы. После возврата к типу командной строки tty:

exit.

Чтобы вернуться к сеансу, попробуйте нажать (Ctrl + Alt + F1 или Ctrl + Alt + F7) [ ! d5]

0
ответ дан 4 August 2018 в 18:55

Вы правы, когда узнали, что приложения, запущенные с правами root, используют тему пользователя, который их вызывает.

Однако есть только несколько приложений, которые имеют смысл запускаться с правами root. К счастью для меня это только три приложения:

Терминал Gedit Nautilus

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

Слева: темы по умолчанию | right: root themes

5
ответ дан 4 August 2018 в 18:55
  • 1
    Большое спасибо только тем программам, которые я действительно хотел с другой темой: gedit и nautilus. Я не буду принимать ваш ответ, но скажу, что у кого-то есть системный ответ. – danjjl 20 August 2011 в 23:20
  • 2
    Это было творческое решение. +1 – Jo-Erlend Schinstad 21 August 2011 в 00:10
  • 3
    @danjjl: Мне бы хотелось увидеть лучшее решение тоже;) – Takkat 21 August 2011 в 01:35
  • 4
    нашел способ получить системное изменение :) – danjjl 28 August 2011 в 22:06
  • 5
    как мы можем это сделать?? – Sukupa91 26 November 2013 в 18:44

Спасибо за подсказку «ln -s -t ...» - я забыл об этом.

В моем случае я всегда был большим поклонником Shiki-Colors (и любых последующих тем, основанных на них, в том числе нескольких, которые я создал ) и GNOME-Colors. Являясь пользователем LXDE / Openbox, я всегда чувствовал, что PCManFM не визуально делает достаточно, чтобы адекватно напоминать пользователям, когда они используют его с привилегиями sudo. Поэтому я всегда думал, что он и все остальное должны использовать красные (винные) темы GTK и иконки при использовании его с привилегиями sudo.

0
ответ дан 6 August 2018 в 03:17

Я использовал другой подход. Я использую темы для пользователей и значки для обычного пользователя. Они находятся в ~ / .themes и ~ / .icons. Мои методы включают в себя использование корневых приложений в том смысле, что они используют локальную тему текущего пользователя, но на самом деле использует другую глобальную тему.

Метод 1: Использование общей / глобальной темы и значков для Root Apps

~ / .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'

Метод 1 : Тема и значки исключительно для корневых приложений

Если вы хотите, чтобы темы и значки Root App не были доступны для обычных пользователей, не помещайте их в / usr / share / themes и ~ / .themes . Вместо этого поместите их в /root/.themes и Delorean Dark . Затем переименуйте их под тем же именем, что и ваша текущая тема и значки, аналогичные шагу 2 раздела Faenza-Darkest .

2
ответ дан 6 August 2018 в 03:17

Существует более простое решение.

Перейдите к одному из tty (нажав Ctrl + Alt + F3 или Ctrl + Alt + F4 или Ctrl + Alt + F5, например). Войдите в систему как «root». type:

startx

Теперь вы зарегистрированы как root в графическом режиме, ищите приложение «tweak» и проверяете темный режим, выход из системы. После возврата к типу командной строки tty:

exit.

Чтобы вернуться к сеансу, попробуйте нажать (Ctrl + Alt + F1 или Ctrl + Alt + F7) [ ! d5]

0
ответ дан 6 August 2018 в 03:17

Другие вопросы по тегам:

Похожие вопросы: