LinuxForum.Fans
Тема

Пропали кнопки с верхней панели

Автор: medusa 7 сообщений 1366 просмотров
26.06.2019 15:28 · отредактировано #432227

Уважаемые Господа. Возникла проблема. Решил немного облегчить себе жизнь и установил апплет регулировки яркости и контрастности. Оказалось для настольных ПК он не подходит и я его удалил. Значок апплета пропал, вместе с ним и индикатор подключения к Интернету и кнопка вкл/выкл системы. Подскажите пожалуйста, как вернуть. Ну, что за херня? Какое отношение этот апплет имеет к индикатору Интернета?
Добавлено: 26.06.2019 15:28:45

Вопрос решен: правой кнопкой мыши кликаем на панели и выбираем Reset Panel

26.06.2019 15:37 #432228

medusa, вы удалили не тот апплет. А потом, сделав сброс, восстановили исходную конфигурацию.
На будущее − сразу пишите, какое у Вас DE, штатных телепатов на форуме нет.

26.06.2019 15:50 #432229

"Rizado" написал:
штатных телепатов на форуме нет.
Mate
Зы
Если что - я не телепат, опыты на мне не ставить
Добавлено: Jun 26 2019 3:50:43 pm

"medusa" написал:
Какое отношение этот апплет имеет к индикатору Интернета?
такое что он, как и индикация сети это значки в системном лотке, а вот лоток это уже апплет. И при сносе с панели был удалён весь системный лоток, а не значок.
26.06.2019 17:50 #432231

"medusa" написал:
Оказалось для настольных ПК он не подходит
Ага, есть такое :(
Я себе приспособил через ddcutil крутить.

Для работы нужны:
  • ddcutil
text
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/rockowitz/xUbuntu_18.04/ /' > etc/apt/sources.list.d/home:rockowitz.list"

sudo apt-get update

sudo apt-get install ddcutil

  • yad
text
sudo apt-get install yad

Дальше создаем $HOME/.local/share/applications/brightness.desktop со следующим содержимым:

text
[Desktop Entry]
Comment[en_US]=Set brightness via ddcutil
Comment=Set brightness via ddcutil
Exec=ddcutil setvcp 10  $(yad --scale --width=500 --text="Select brightness" --value=$(ddcutil getvcp 10 | grep 0x10 | awk '{print $9}' | sed 's/,//') --min-value=0 --max-value=255 --title="Brightness via ddcutil")
GenericName[en_US]=Brightness
GenericName=Brightness
Icon=display-brightness-symbolic
Name[en_US]=Brightness
Name=Brightness
StartupNotify=false
Terminal=false
Type=Application
Categories=System;Settings;
X-KDE-SubstituteUID=false

Добавляем модуль в автозагрузку:
[console]sudo echo 'i2c_dev' >> /etc/modules-load.d/i2c-dev[/console]
...и сразу подгрузим его:
[console]sudo modprobe i2c_dev[/console]
Выставляем права для устройств i2c
[console]sudo chmod a+rw /dev/i2c-*[/console]
Пользуемся.
Это что касается яркости.

Контраст, ЕМНИП, это vcp 12, соответственно строка Exec должна выглядеть вот так:

text
Exec=ddcutil setvcp 12  $(yad --scale --width=500 --text="Select contrast" --value=$(ddcutil getvcp 12 | grep 0x12 | awk '{print $9}' | sed 's/,//') --min-value=0 --max-value=255 --title="contrast via ddcutil")

Ньюанс1: не все мониторы умеют 256 шагов яркости/контраста. Если оно нормально не реагирует на значения выше 100 (чаще всего это выражается в выставлении нулевой яркости при попытке выставить выше 100) — нужно в команде заменить --max-value=255 на --max-value=100

Ньюанс2: некоторые ЖК моники при значении "0" отрубают подсветку напрочь. Если происходит такое меняем --min-value=0 на --min-value=1

ЗЫ
Вот полный список VCP, которые можно крутить через DDC https://www.ddcutil.com/vcpinfo_output/, там-же и остальная документация по ddcutil.

27.06.2019 17:23 #432236
"DiabloPC" написал:
такое что он, как и индикация сети это значки в системном лотке, а вот лоток это уже апплет. И при сносе с панели был удалён весь системный лоток, а не значок.

Вот это и вызывает вопрос - все еще не привык к тому, что выделяя иконку в панели для удаления думаю, что это какой-то конкретный апплет, а фактически убиваю целый лоток, ну и как следствие...
Добавлено: 27.06.2019 17:23:35

"DiabloPC" написал:
Я себе приспособил через ddcutil крутить.

Скажу честно - статья СУПЕР, ноя понял только 40% из того, что Вы написали. вопросы начались уже

"DiabloPC" написал:
Добавляем модуль в автозагрузку:

Фраза мне понятна. Но не пнятен смысл команды. Не могли бы Вы его прокомментировать? Спасибо.

27.06.2019 18:54 #432237
"medusa" написал:
не пнятен смысл команды
text
sudo                    echo               'i2c_dev'    >>                /etc/modules-load.d/i2c-dev
От суперпользователя    отправить строку    i2c_dev     в конец файла     /etc/modules-load.d/i2c-dev
27.06.2019 19:58 #432241

Урок усвоен. Спасибо.

Войдите или зарегистрируйтесь, чтобы ответить.