0

Fix assorted typos.

This commit is contained in:
eleksir
2021-07-19 23:16:25 +03:00
parent c634ca1f40
commit 24b7a97372
2 changed files with 4 additions and 4 deletions

View File

@@ -17,15 +17,15 @@
* Температуру процессора (одно ядро, указывается файл-источник сведений) * Температуру процессора (одно ядро, указывается файл-источник сведений)
* Состояние клавиши CapsLock * Состояние клавиши CapsLock
* Состояние одного интерфейса VPN (+ tcp health check, т.к. ovpn, например, умеет "залипать") * Состояние одного интерфейса VPN (+ tcp health check, т.к. ovpn, например, умеет "залипать")
* Уровень звука согласно pulse audio для default sink (придумывать "крутилочку" для звука я не стал, ибо там не всё так просто и "в процессе" fun скорее всего пропадёт.). Предполагается, что звук правляется через что-то ещё, например, через какой-нибудь pasystray, например. * Уровень звука согласно pulse audio для default sink (придумывать "крутилочку" для звука я не стал, ибо там не всё так просто и "в процессе" fun скорее всего пропадёт.). Предполагается, что звук управляется через что-то ещё, например, через какой-нибудь pasystray, например.
* Состояние (up|down) любого набора существующих сетевых интерфейсов. Но каждый надо описать. IP не показываются, т.к. это сжирает место на панели, а его не так-то и много. * Состояние (up|down) любого набора существующих сетевых интерфейсов. Но каждый надо описать. IP не показываются, т.к. это сжирает место на панели, а его не так-то и много.
* "Кнопки" для запуска произвольных приложений. Собственно, ради этого всё и затевалось :) * "Кнопки" для запуска произвольных приложений. Собственно, ради этого всё и затевалось :)
* "Трекать" запуск приложенй "с кнопки" и подсвечивать соответствующую "кнопку". Работает через ивенты от самого i3: на появление и на исчезновения окна с рядом свойств. * "Трекать" запуск приложений "с кнопки" и подсвечивать соответствующую "кнопку". Работает через ивенты от самого i3: на появление и на исчезновения окна с рядом свойств.
* Cron! Как ни забавно это звучит, но, да. И нужен он для показывания desktop notifications, ибо системный cron не прокидывает в environment переменную с текущим dbus session. Но в этот крон можно пихнуть что угодно. * Cron! Как ни забавно это звучит, но, да. И нужен он для показывания desktop notifications, ибо системный cron не прокидывает в environment переменную с текущим dbus session. Но в этот крон можно пихнуть что угодно.
## Как это заставить работать ## Как это заставить работать
Скрипт на perl-е, и чтобы заставить его работать нужен, собственно, сам perl, [cpanm][2], [carton][3], [cpm][4] или что-то ещё для управления перловыми модулями, а также крайне желательно наличие в системе библиотеки [lib::local][5]. Скрипт на perl-е, и, чтобы заставить его работать, нужен, собственно, сам perl, [cpanm][2], [carton][3], [cpm][4] или что-то ещё для управления перловыми модулями, а также крайне желательно наличие в системе библиотеки [lib::local][5].
При запуске необходимо убедиться, что переменная [PERL5LIB][6] установлена корректно. При запуске необходимо убедиться, что переменная [PERL5LIB][6] установлена корректно.

View File

@@ -826,7 +826,7 @@ sub spawn (@) {
return; return;
} elsif ($pid == 0) { # Child } elsif ($pid == 0) { # Child
setsid (); setsid ();
# it seems that at least vscode creashes if we close stdio handles # it seems that at least vscode crashes if we close stdio handles
open STDOUT, '>', '/dev/null'; ## no critic (InputOutput::RequireCheckedOpen) open STDOUT, '>', '/dev/null'; ## no critic (InputOutput::RequireCheckedOpen)
open STDERR, '>', '/dev/null'; ## no critic (InputOutput::RequireCheckedOpen) open STDERR, '>', '/dev/null'; ## no critic (InputOutput::RequireCheckedOpen)
open STDIN, '<', '/dev/null'; ## no critic (InputOutput::RequireCheckedOpen) open STDIN, '<', '/dev/null'; ## no critic (InputOutput::RequireCheckedOpen)