Lenovo Thinkpad LED Мигает после пробуждения от приостановки

Вот еще один способ, но это также зависит от вашей способности изменять компоненты темы. Тема Ambiance и большинство других тем имеют папку gtk-2.0 и папку gtk-3.0. Чтобы изменить приложения gtk-2, вам необходимо создать скрытый файл .gtkrc-2.0 в домашнем каталоге вашего конкретного пользователя. В этом файле вы разместите моды, которые переопределяют значения, присутствующие в /usr/share/themes/Ambiance/gtk-2.0/gtkrc. Чтобы изменить приложения gtk-3, вам сначала нужно решить, где находится код. Например, в /usr/share/themes/Ambiance/gtk-3.0 есть gtk.css, gtk-widgets.css, settings.ini и т. Д. Скопируйте только соответствующий файл (ы) в папку конкретных пользователей ~/.config/gtk-3.0 и отредактируйте, что хотите. Как описано в другом ответе, используйте инструмент Gnome Tweak Tool (но это может привести к большому количеству других материалов GNOME, которые могут быть нежелательными) или инструмент Ubuntu Tweak, который, на мой взгляд, более универсален, чтобы изменить любую другую тему и вернуться к вашей оригинальной теме. Этот шаг необходим, чтобы изменения вступили в силу. Таким образом, вам не нужно дублировать всю тему или даже создавать папку ~/.themes. И все эти изменения не нужны sudo.

1
задан 3 July 2017 в 20:46

2 ответа

Ubuntu 16.04 использует systemd как свою систему init, мы можем написать простой скрипт, который сбрасывает статус светодиода каждый раз, когда системы просыпаются с приостановки.

Создайте файл здесь:

/lib/systemd/system-sleep/

Назовите это, как хотите, например: led. затем сделайте исполняемый файл:

sudo chmod +x /lib/systemd/system-sleep/led

После этого напишите эти строки в файл с помощью нужного редактора:

#!/bin/bash if [ "$2" = "suspend" ]; then case "$1" in pre) /bin/true ;; post) /bin/echo 0 on > /proc/acpi/ibm/led ;; esac fi

В нем говорится, что событие «приостановлено» ( например: не «спящий режим»), и мы находимся в режиме «пост» (не просыпаясь) записываем 0 on в /proc/acpi/ibm/led, который сбрасывает светодиод.

2
ответ дан 18 July 2018 в 10:46

Ubuntu 16.04 использует systemd как свою систему init, мы можем написать простой скрипт, который сбрасывает статус светодиода каждый раз, когда системы просыпаются с приостановки.

Создайте файл здесь:

/lib/systemd/system-sleep/

Назовите это, как хотите, например: led. затем сделайте исполняемый файл:

sudo chmod +x /lib/systemd/system-sleep/led

После этого напишите эти строки в файл с помощью нужного редактора:

#!/bin/bash if [ "$2" = "suspend" ]; then case "$1" in pre) /bin/true ;; post) /bin/echo 0 on > /proc/acpi/ibm/led ;; esac fi

В нем говорится, что событие «приостановлено» ( например: не «спящий режим»), и мы находимся в режиме «пост» (не просыпаясь) записываем 0 on в /proc/acpi/ibm/led, который сбрасывает светодиод.

2
ответ дан 24 July 2018 в 19:38

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

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