поместите этот сценарий в файл (исключая: 'increase.awk'):
BEGIN { i = 1 }
/.*<process>value=""<\/process>.*/ { split($0, a, "value=\"\"") ; print a[1] "value=\"" i++ "\"" a[2] ; next }
/.*/ { print $0 }
и затем вызов:
gawk -f increase.awk < yourinputfile
объяснение: в awk, split("string", a, "separatorstring")
разделяет "строку" на массив, названный a, с помощью "separatorstring" как разделитель. Так [1] содержит все, пока 1-й "separatorstring", затем [2] не содержит все до конца строки или до следующего "separatorstring", и т.д.
Здесь есть открытый запрос функции для этого:
https://bugzilla.xfce.org/show_bug.cgi?id=12062
Внести изменения и перекомпилировать xfce4-power-manager самостоятельно из исходников несложно. Моя конкретная версия была здесь:
http://archive.xfce.org/xfce/4.10/src/xfce4-power-manager-1.2.0.tar.bz2
Распакуйте его, перейдите в каталог, введите ./ configure
в командной строке и получите недостающие пакеты (например, sudo apt-get install xfce4-panel-dev
), затем снова ./ configure
.
В конце концов будет счастлив. Затем введите make
. Если все в порядке, введите make install
и перезагрузитесь. Вуаля, у вас больше уровней яркости.
На этот вопрос уже был дан ответ? Я только что нашел способ сделать это, хотя и с помощью клавиши
вместо
. Учтите, что это также отлично работает для Peppermint Linux . Я знаю это, потому что это то, что я использую и люблю. Поскольку это комбинация XFCE и LXDE, я уверен, что она будет работать для обоих DE.
Во-первых, вам абсолютно необходимо установить пакет Light
, доступный на GitHub здесь:
https://github.com/haikarainen/light
(если вы используете Arch, это доступно в AUR как light
или light-git
.)
После этого войдите в настройки клавиатуры и создайте новые сочетания клавиш для следующих команд и горячих клавиш.Теперь то, что я выбрал ярлыки, которые я сделал, ничего не значит. Если вы хотите использовать что-то еще, дерзайте. Я решил использовать этот ключ, потому что не мог заставить XFCE распознать, что я удерживал кнопку при попытке установить ярлык. Тебе может повезти больше.
Я собираюсь использовать этот формат для ярлыка и команды:
Shortcut A | Command A
Shortcut B | Command B
etc. | etc.
Я также собираюсь исключить <___>
из "super", потому что я не считаю это необходимым чтобы продолжать вводить эти символы каждый раз. Вы поймете, что я имею в виду, когда я набираю «super», верно?
(Обратите внимание, что использование заглавных букв, похоже, имеет значение. «Вверх» будет работать как ярлык, а «вверх» - нет ._
] Команды, которые я собираюсь использовать: « light -A 5
» и « light -U 5
». Они переводятся как «Яркость выше на 5» и «Яркость ниже на 5 дюймов. Это дает вам в общей сложности 20 ступеней яркости для работы. Если вы хотите использовать другое число, сделайте это. Я бы посоветовал вам держаться подальше от чисел меньше 5. Я также собираюсь использовать « свет -S 100
» и « свет -S 5
». Они переводятся как «Установить яркость на максимум» и «Установить яркость на минимум».
В любом случае, вот ярлыки и команды:
super + Up | light -A 5
super + Down | light -U 5
super + shift + . | light -S 100
super + shift + , | light -S 5
OR
super + > | light -S 100
super + < | light -S 5
Не стесняйтесь добавлять любые другие ярлыки, которые, по вашему мнению, вы будете часто использовать!
Пожалуйста, дайте мне знать, если это сработает для вас! Я определенно буду признателен за любые отзывы :)
{{1 }}