Зменште використання ресурсів за допомогою foot і systemd

Злиття система І стопа для швидко конфігурація оновлення І зменшений пам'ять споживання в балансувати з стійкий tmux стан

Фон

Від я часто працювати в сильний сонячне світло, я часто хотіти має переналаштувати мій Термінал має використовувати А світло Або А темний схема залежно від, залежно на THE час з день. в THE процес, я вирішив має скрипка навколо з звичай система цілі, Оскільки балансувати це не воно Дійсно ДОБРЕ має менеджер довго біг процес як мій Термінал (нога) сервер.

Від'їзд вказати

Декілька років Існує я закінчено вгору з А замість цього ad hoc блокнот конфігурація, відтворюється для ясність (поточний конфігурація тут):

1# Основний блокнот у верхньому лівому куті 2for_window [app_id="mS"] { 3 руху блокнот 4 положення руху 0 0 Набір із 5 змінює розмір 50 ppt 35 ppt 6 плаваюча активація 7 піксельна рамка 1 8} 9bindsym F1 [app_id="mS"]дисплей блокнота; перемістити позицію 0 0, змінити весь розмір 50 ppt 35 ppt 10exec_always foot --app-id="mS" -e tmux new -A -s mS 11 12# Другий блокнот у центрі 13for_window [app_id="subFloat"] { Блокнот на 14 листків 15 положень центрального зсуву 16 плаваюча активація 17 рамкових пікселів 1 18} 19bindsym F5 exec swaymsg [app_id="subFloat"] scratchpad show || exec foot --app-id="subFloat" -e tmux new -A -s subFloat

Котрий в основному фурункули вниз до:

Покласти А блокнот в THE начальника ВЛІВО пов'язані має F1 І змінити розмір він має А довго тонкий вікно Прикріпити Або починати А tmux сесії тут дзвонив РС. Покласти інший блокнот в THE центр, пов'язані має F5 Прикріпити Або починати А tmux сесії дзвонив subfloat

Коли все працює (Наприклад. має для запуску) він в основному світлодіодний має А блокнот об'єкт як отже:

В додаток, я Також мати декілька додатковий налаштування для менеджер термінали:

1set $term_server foot -s 2set $term ножний клієнт 3exec_always $term_server 4bindsym $mod+Return exec $term

Котрий в ідеалі відправлення А стопа сервер, І Далі з'являється ного клієнта екземпляри на запит.

Це об'єкт подається я достатньо ДОБРЕ, для декілька років я мав Немає майор проблеми у всякому разі, Проте там були другорядний розбіжності, декілька з котрий Зрештою зламаний THE верблюд повернутися.

Пам'ять споживання

THE проблема схід може бути негайно очевидний в THE Зменшився вниз специфікація:

1exec_always foot --app-id="mS" -e tmux new -A -s mS 2#... 3exec_always foot --app-id="subFloat" -e tmux new -A -s subFloat

ПРАВИЛЬНО з THE кажан, він схід замість цього очевидний що Це конфігурація буде нереститися два екземпляри з нога, А для кожен блокнот.

Малюнок 1: Знімок використання пам’яті (з btop) , клієнти використовують приблизно в 10 разів менше пам’яті

малюнок 1: Миттєво з пам'ять споживання (З btop), клієнтів брати навколо 10x менше пам'ять

Увімкнено Це є власний, дано що я Понад усе використовувати відносно верхня частина лінії машини, Це був ні Дійсно А проблема, більше А естетичний роздратування.

Кандидатура стопа конфігурації

Якщо THE основний (збалансувати) сервер схід перезавантажився має застосувати А конфігурація оновлення він буде ні розмножувати має THE блокнот хіба що ті є Також перезавантажений, І балансувати це не воно передбачувано має ручка довго біг процес. в основному, застосовувати А змінити з тема через foot.ini (поточний конфігурація тут):

1# включає = ~/.config/foot/foot.d/theme-acario-light.ini 2include = ~/.config/foot/foot.d/theme-solarized-dark-normal-brights.ini

Був би поїзд А цілий вбити всіх -9 стопа пісня І танець котрий був Також замість цього нудно, особливо нижче THE поточний конфігурація, THE tmux сесії був би Також померти з THE стопа екземплярів.

exec_always не робить перезавантаження не вдалося процес

ні повинен він, як THE Документація явно згадується, він схід в основному як виконавчий але він Також отримує повторно виконано Після А ...

Зменште використання ресурсів за допомогою foot і systemd

Злиття система І стопа для швидко конфігурація оновлення І зменшений пам'ять споживання в балансувати з стійкий tmux стан

Фон

Від я часто працювати в сильний сонячне світло, я часто хотіти має переналаштувати мій Термінал має використовувати А світло Або А темний схема залежно від, залежно на THE час з день. в THE процес, я вирішив має скрипка навколо з звичай система цілі, Оскільки балансувати це не воно Дійсно ДОБРЕ має менеджер довго біг процес як мій Термінал (нога) сервер.

Від'їзд вказати

Декілька років Існує я закінчено вгору з А замість цього ad hoc блокнот конфігурація, відтворюється для ясність (поточний конфігурація тут):

1# Основний блокнот у верхньому лівому куті 2for_window [app_id="mS"] { 3 руху блокнот 4 положення руху 0 0 Набір із 5 змінює розмір 50 ppt 35 ppt 6 плаваюча активація 7 піксельна рамка 1 8} 9bindsym F1 [app_id="mS"]дисплей блокнота; перемістити позицію 0 0, змінити весь розмір 50 ppt 35 ppt 10exec_always foot --app-id="mS" -e tmux new -A -s mS 11 12# Другий блокнот у центрі 13for_window [app_id="subFloat"] { Блокнот на 14 листків 15 положень центрального зсуву 16 плаваюча активація 17 рамкових пікселів 1 18} 19bindsym F5 exec swaymsg [app_id="subFloat"] scratchpad show || exec foot --app-id="subFloat" -e tmux new -A -s subFloat

Котрий в основному фурункули вниз до:

Покласти А блокнот в THE начальника ВЛІВО пов'язані має F1 І змінити розмір він має А довго тонкий вікно Прикріпити Або починати А tmux сесії тут дзвонив РС. Покласти інший блокнот в THE центр, пов'язані має F5 Прикріпити Або починати А tmux сесії дзвонив subfloat

Коли все працює (Наприклад. має для запуску) він в основному світлодіодний має А блокнот об'єкт як отже:

В додаток, я Також мати декілька додатковий налаштування для менеджер термінали:

1set $term_server foot -s 2set $term ножний клієнт 3exec_always $term_server 4bindsym $mod+Return exec $term

Котрий в ідеалі відправлення А стопа сервер, І Далі з'являється ного клієнта екземпляри на запит.

Це об'єкт подається я достатньо ДОБРЕ, для декілька років я мав Немає майор проблеми у всякому разі, Проте там були другорядний розбіжності, декілька з котрий Зрештою зламаний THE верблюд повернутися.

Пам'ять споживання

THE проблема схід може бути негайно очевидний в THE Зменшився вниз специфікація:

1exec_always foot --app-id="mS" -e tmux new -A -s mS 2#... 3exec_always foot --app-id="subFloat" -e tmux new -A -s subFloat

ПРАВИЛЬНО з THE кажан, він схід замість цього очевидний що Це конфігурація буде нереститися два екземпляри з нога, А для кожен блокнот.

Малюнок 1: Знімок використання пам’яті (з btop) , клієнти використовують приблизно в 10 разів менше пам’яті

малюнок 1: Миттєво з пам'ять споживання (З btop), клієнтів брати навколо 10x менше пам'ять

Увімкнено Це є власний, дано що я Понад усе використовувати відносно верхня частина лінії машини, Це був ні Дійсно А проблема, більше А естетичний роздратування.

Кандидатура стопа конфігурації

Якщо THE основний (збалансувати) сервер схід перезавантажився має застосувати А конфігурація оновлення він буде ні розмножувати має THE блокнот хіба що ті є Також перезавантажений, І балансувати це не воно передбачувано має ручка довго біг процес. в основному, застосовувати А змінити з тема через foot.ini (поточний конфігурація тут):

1# включає = ~/.config/foot/foot.d/theme-acario-light.ini 2include = ~/.config/foot/foot.d/theme-solarized-dark-normal-brights.ini

Був би поїзд А цілий вбити всіх -9 стопа пісня І танець котрий був Також замість цього нудно, особливо нижче THE поточний конфігурація, THE tmux сесії був би Також померти з THE стопа екземплярів.

exec_always не робить перезавантаження не вдалося процес

ні повинен він, як THE Документація явно згадується, він схід в основному як виконавчий але він Також отримує повторно виконано Після А ...

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow