Скрипты: запуска, перезапуска, остановки и т.д. служб... (Качественно выполнил...)

Здесь можно поговорить о чём угодно и сколько угодно.

Модератор: Модераторы разделов

igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...

Сообщение igor@igor »

Bizdelnick писал:
22.02.2023 12:08
Нет, они всё ещё выглядят как случайный набор команд, собранных с непонятно какой целью.
Про существование killall вообще рекомендую забыть, не говоря о том, чтобы убивать с его помощью bash.
Эх! А я предполагал, что у меня "крутые" скрипты!)
[Как у хвостатого и бородатого мужика из 70-х] :)
Цель - автоматизация [точнее полуавтоматический режим запуска софта]
...
Спасибо сказали:
Аватара пользователя
olecya
Сообщения: 901
ОС: debian, fedora (i3-wm)

Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...

Сообщение olecya »

igor@igor писал:
22.02.2023 11:47
В итоге, у меня всё плохо?
Вектор правильный. Собирательную оценку можно получить например на Q&A форуме с соответствующим интерфейсом. Но могу посоветовать утилиту shellcheck. Если она молчит - значит твердая тройка.
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...

Сообщение igor@igor »

Bizdelnick писал:
22.02.2023 12:08
Прежде чем начинать писать плохие программы, всё же стоит почитать умные книжки на тему.
А какие по башу? Скажите, пожалуйста.
Добавлено (12:45):
Bizdelnick писал:
22.02.2023 12:08
Попробуйте pinfo.
Попробую, спасибо!
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20837
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...

Сообщение Bizdelnick »

igor@igor писал:
22.02.2023 12:41
А какие по башу?
Несколько лет назад искал что-то хорошее (не для себя), остановился на этой. В продаже ещё можно найти, например, в Майшопе или Лабиринте.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2431
ОС: gentoo fluxbox

Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...

Сообщение yoricI »

Тут уже man многие игнорируют, а уж info только динозавры и остались.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20837
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...

Сообщение Bizdelnick »

yoricI писал:
22.02.2023 15:04
Тут уже man многие игнорируют, а уж info только динозавры и остались.
Оно всё и в веб-версии есть.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...

Сообщение igor@igor »

.xinitrc [20230222[2]] :

Код: Выделить всё


xterm -e "xterm -e $HOME/buf_cx.sh ; '/bin/dash' ; '/bin/bash'" &

xterm -e "$HOME/kb.sh"

exec fluxbox

Добавлено (16:35):
Пустые "выхлопы" :

Код: Выделить всё


shellcheck -s bash .xinitrc

shellcheck -s dash .xinitrc

shellcheck -s sh .xinitrc

shellcheck -s ksh .xinitrc

Добавлено (17:06):
Маркетинговый ход:
cp .xinitrc ktr.sh
chmod +x ktr.sh
shellchek -s bash ktr.sh

Пустой "выхлоп"!
=>Не зря хвост с бородой ношу! :D :D :D :D :D :D
Труъ! Класс! Твёрдая тройка!
...
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...

Сообщение igor@igor »

olecya писала:
22.02.2023 12:36
Вектор правильный. Собирательную оценку можно получить например на Q&A форуме с соответствующим интерфейсом. Но могу посоветовать утилиту shellcheck. Если она молчит - значит твердая тройка.
Что за форум?
Cкажите, пожалуйста.
Спасибо сказали:
Аватара пользователя
olecya
Сообщения: 901
ОС: debian, fedora (i3-wm)

Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...

Сообщение olecya »

igor@igor писал:
22.02.2023 18:35
Что за форум?
Я имела в виду форумы где не приветствуются беседы, а только Вопрос(Question) и(&) Ответ(Answer) тип форумов где можно давать оценки вопросам и ответам на которых основывается карма или репутация участника. Стакэксчейндж или Стакоувафлоу. Но это с моей стороны несколько ироничное предложение, каюсь. У нас на форуме, без оценок, гораздо душевней)))
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...

Сообщение igor@igor »

olecya писала:
22.02.2023 19:28
Я имела в виду форумы где не приветствуются беседы, а только Вопрос(Question) и(&) Ответ(Answer) тип форумов где можно давать оценки вопросам и ответам на которых основывается карма или репутация участника. Стакэксчейндж или Стакоувафлоу. Но это с моей стороны несколько ироничное предложение, каюсь. У нас на форуме, без оценок, гораздо душевней)))
Понял. Спасибо..!
...
Я пока утилитой, которую, Вы, посоветовали, свои "поделки" проверять буду...
Также "книжки в подпольной борьбе" :) изучу... - В смысле, учебники / справочники по программированию...
...
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...

Сообщение igor@igor »

Полная автоматизация скриптов запуска, товарищи..! :) :) :) :) :)
...
Из плюсов - свои знания в пограммировании по башу подтянуть...
Также некоторые скрипты по остановке / запуску служб // монтированию / размонтированию разделов
можно взять...
Из минусов - костылестроение! :)
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2431
ОС: gentoo fluxbox

Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...

Сообщение yoricI »

Жисть-то костыли обломает
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...

Сообщение igor@igor »

yoricI писал:
24.02.2023 19:14
Жисть-то костыли обломает
:)
Добавлено (21:09):
Cвап - один большой раздел!
Как один АКБ для машины!
Как один большой и ламповый телевизор "Рекорд"!
...
:D :D :D :D :D :D
Спасибо сказали:
Аватара пользователя
olecya
Сообщения: 901
ОС: debian, fedora (i3-wm)

Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...

Сообщение olecya »

igor@igor писал:
24.02.2023 18:33
Из плюсов - свои знания в пограммировании по башу подтянуть...
Также некоторые скрипты по остановке / запуску служб // монтированию / размонтированию разделов
можно взять...
Это лучше делать на прикладном уровне, а не на системном. Подурачьтесь, попишите какие-нибудь консольные игры. Поэтому то и советчиков не густо, потому что тема скользкая, связана с безопасностью. Например, Самое простое - угадай число. Допустим, генерируем произвольное число от 0 до 100. Есть 5 попыток. После каждой попытки программа выдает - бинго, меньше, больше. По истечении 5 неудачных попыток - игра окончена. Несмотря на такое баловство можно организовать все по "взрослому". Создать репу на git.org.ru, пригласить желающих (не работала еще на этом хостинге). Сам процесс коллективного творчества увлекателен. Возможно там есть инструменты общения и планирования. Параллельно можно создать тему по проекту на нашем форуме. Еще раз повторюсь. Костыли и велосипеды это иногда весело, но только на прикладном уровне. Даже однодневный проект того стоит.
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...

Сообщение igor@igor »

olecya писала:
24.02.2023 21:11
Это лучше делать на прикладном уровне, а не на системном. Подурачьтесь, попишите какие-нибудь консольные игры. Поэтому то и советчиков не густо, потому что тема скользкая, связана с безопасностью. Например, Самое простое - угадай число. Допустим, генерируем произвольное число от 0 до 100. Есть 5 попыток. После каждой попытки программа выдает - бинго, меньше, больше. По истечении 5 неудачных попыток - игра окончена. Несмотря на такое баловство можно организовать все по "взрослому". Создать репу на git.org.ru, пригласить желающих (не работала еще на этом хостинге). Сам процесс коллективного творчества увлекателен. Возможно там есть инструменты общения и планирования. Параллельно можно создать тему по проекту на нашем форуме. Еще раз повторюсь. Костыли и велосипеды это иногда весело, но только на прикладном уровне. Даже однодневный проект того стоит.
Эх..!
Спасибо, Вам, мисс!
А я предполагал, что консоль без графики - "круче"!
Также, носить хвост и бороду - "круче"! :)
...
[Получается, я как в 70-х / 90-х "живу"!?]
...
:)
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...

Сообщение igor@igor »

Я вот [в этой теме спрошу] : почти все DM какой-нибудь для входа ... используют?
...
Я вот как делаю:
1. базовая система загрузилась;
2. вижу "суровую / чистую / голую / системную" консоль!
3. Логинюсь под пользователем;
4. startx . [Использую алиас s] [[Ко всем командам алиасы "прикрутил"]] .
5. Запускается Fluxbox + "самопальный труъ" скрипт, прописанный в .xinitrc !
6. Остальной софт [пусть даже с "кривых" пока] скриптов запускаю.
...
Вообще, Вы, как "рулите" софтом / входом?
Cкажите, пожалуйста.
Спасибо сказали:
Аватара пользователя
UnixNoob
Сообщения: 1392
ОС: Slackware

Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...

Сообщение UnixNoob »

igor@igor писал:
24.02.2023 22:50
Вообще, Вы, как "рулите" софтом / входом?
Я ставлю логин-менеджер по вкусу, а запуском сервисов я рулю через родную init-систему, в зависимости от дистрибутива.
Что в i3wm, что в bspwm запуск софта, с учетом моих пожеланий по рабочим столам, указывается в их config'е. Для удобства запуска условного polybar или rofi можно написать скрипт, который уже привязывается к кнопкам/конфигу WM.
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...

Сообщение igor@igor »

UnixNoob писал:
25.02.2023 00:24
Я ставлю логин-менеджер по вкусу, а запуском сервисов я рулю через родную init-систему, в зависимости от дистрибутива.
Что в i3wm, что в bspwm запуск софта, с учетом моих пожеланий по рабочим столам, указывается в их config'е. Для удобства запуска условного polybar или rofi можно написать скрипт, который уже привязывается к кнопкам/конфигу WM.
Здорово!
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...

Сообщение igor@igor »

Всем привет!
Мой самый минималистичный .xinitrc с труъ'шным скриптом запуска:

Код: Выделить всё


"$HOME"/po_buf_cx.sh 

exec fluxbox

Класс! :cool:
Добавлено (11:15):
Cкрипт po_buf_cx.sh :

Код: Выделить всё


#!/bin/sh
#2023xxxx Ver.0. Скрипт: po_buf_cx.sh для привязки к терминалу.

xterm -e "xterm -e $HOME/buf_cx.sh ; bash" &

xterm -e "$HOME/kb.sh ; dash"

Добавлено (11:23):
Скрипт kb.sh :

Код: Выделить всё


#!/bin/sh
#2023xxxx Ver. 0. Скрипт: kb.sh для мягкого завершения процесса bash

xterm -e 'xterm -e pkill bash ; dash'

Добавлено (11:32):
И наконец труъ скрипт [пока без подскриптов ...] :

Код: Выделить всё

#!/bin/bash
#Скрипт: buf_cx.sh для запуска ПО по выбору.

"$HOME/opisanie.sh"

OPTIONS="Описание_[выполнение_скрипта:_opisanie.sh] Запуск_менеджера_буфера_обмена_parcellite_[выполнение_скрипта:_sp.sh] Завершение_работы_менеджера_буфера_обмена_parcellite_[выполнение_скрипта:_kp.sh] Запуск_менеджера_буфера_обмена_parcellite2_[выполнение_скрипта:_sp2.sh] Завершение_работы_менеджера_буфера_обмена_parcellite2_[выполнение_скрипта:_kp2.sh] Запуск_менеджеров_буфера_обмена_parcellite_и_parcellite2_[выполнение_скрипта:_zpv.sh] Завершение_работы_менеджеров_буфера_обмена_parcellite_и_parcellite2_[выполнение_скрипта:_kpa.sh] Запуск_хранителя_экрана:_xscreensaver-demo_и_менеджера_буфера_обмена:_parcellite_._Отключение_DPMS_с_помощью_xset_[выполнение_скрипта:_xscreen2.sh] Завершение_работы_хранителя_экрана_[выполнение_скрипта:_k_xscreen2.sh] Запуск_хранителя_экрана:_xscreensaver-demo_[выполнение_скрипта:_xscreen.sh] Завершение_работы_хранителя_экрана:_xscreensaver-demo_[выполнение_скрипта:_k_xscreen.sh] Просмотр_состояния_DPMS_[выполнение_скрипта:_xset_sost.sh] Отключение_DPMS_с_помощью_xset_[выполнение_скрипта:_xset.sh] Завершение_процесса_xset_[выполнение_скрипта:_k_xset.sh] Подскрипт_для_запуска_ПО_по_выбору_[выполнение_скрипта:_po_buf_po.sh] Память_[выполнение_скрипта:_free.sh] Запуск_полной_цепи_линии_[выполнение_скрипта:_all.sh] Завершение_работы_полной_цепи_линии_[выполнение_скрипта:_k_all.sh] Ввод_Ваших_команд_в_X11_[выполнение_скрипта:_xterm.sh] Завершение_работы_скрипта:__buf_cx.sh"

printf "\n"
select opt in $OPTIONS; do

               if [ "$opt" = "Завершение_работы_скрипта:__buf_cx.sh" ]; then
                printf "\nЗавершение работы скрипта: buf_cx.sh выполнено успешно\n"
                exit

               elif [ "$opt" = "Описание_[выполнение_скрипта:_opisanie.sh]" ]; then
                 printf "\nВыполнен cкрипт: opisanie.sh\n"
                 "$HOME/opisanie.sh"

               elif [ "$opt" = "Запуск_менеджера_буфера_обмена_parcellite_[выполнение_скрипта:_sp.sh]" ]; then
                 printf "\nВыполнен cкрипт: sp.sh\n"
                "$HOME/sp.sh"

               elif [ "$opt" = "Завершение_работы_менеджера_буфера_обмена_parcellite_[выполнение_скрипта:_kp.sh]" ]; then
                 printf "\nВыполнен cкрипт: kp.sh\n"
                "$HOME/kp.sh"

               elif [ "$opt" = "Запуск_менеджера_буфера_обмена_parcellite2_[выполнение_скрипта:_sp2.sh]" ]; then
                 printf "\nВыполнен cкрипт: sp2.sh\n"
                "$HOME/sp2.sh"

               elif [ "$opt" = "Завершение_работы_менеджера_буфера_обмена_parcellite2_[выполнение_скрипта:_kp2.sh]" ]; then
                 printf "\nВыполнен cкрипт: kp2.sh\n"
                "$HOME/kp2.sh"

               elif [ "$opt" = "Запуск_менеджеров_буфера_обмена_parcellite_и_parcellite2_[выполнение_скрипта:_zpv.sh]" ]; then
                 printf "\nВыполнен cкрипт: zpv.sh\n"
                "$HOME/zpv.sh"

               elif [ "$opt" = "Завершение_работы_менеджеров_буфера_обмена_parcellite_и_parcellite2_[выполнение_скрипта:_kpa.sh]" ]; then
                 printf "\nВыполнен cкрипт: kpa.sh\n"
                "$HOME/kpa.sh"

               elif [ "$opt" = "Запуск_хранителя_экрана:_xscreensaver-demo_и_менеджера_буфера_обмена:_parcellite_._Отключение_DPMS_с_помощью_xset_[выполнение_скрипта:_xscreen2.sh]" ]; then
                 printf "\nВыполнен cкрипт: xscreen2.sh\n"
                "$HOME/xscreen2.sh"

               elif [ "$opt" = "Завершение_работы_хранителя_экрана_[выполнение_скрипта:_k_xscreen2.sh]" ]; then
                 printf "\nВыполнен cкрипт: k_xscreen2.sh\n"
                "$HOME/k_xscreen2.sh"

               elif [ "$opt" = "Запуск_хранителя_экрана:_xscreensaver-demo_[выполнение_скрипта:_xscreen.sh]" ]; then
                 printf "\nВыполнен cкрипт: xscreen.sh\n"
                "$HOME/xscreen.sh" &

               elif [ "$opt" = "Завершение_работы_хранителя_экрана:_xscreensaver-demo_[выполнение_скрипта:_k_xscreen.sh]" ]; then
                 printf "\nВыполнен cкрипт: k_xscreen.sh\n"
                "$HOME/k_xscreen.sh"

               elif [ "$opt" = "Просмотр_состояния_DPMS_[выполнение_скрипта:_xset_sost.sh]" ]; then
                 printf "\nВыполнен cкрипт: xset_sost.sh\n"
                "$HOME/xset_sost.sh"

               elif [ "$opt" = "Отключение_DPMS_с_помощью_xset_[выполнение_скрипта:_xset.sh]" ]; then 
                 printf "\nВыполнен cкрипт: xset.sh\n"
                "$HOME/xset.sh"

               elif [ "$opt" = "Завершение_процесса_xset_[выполнение_скрипта:_k_xset.sh]" ]; then
                 printf "\nВыполнен cкрипт: k_xset.sh\n"
                "$HOME/k_xset.sh"

               elif [ "$opt" = "Подскрипт_для_запуска_ПО_по_выбору_[выполнение_скрипта:_po_buf_po.sh]" ]; then
                 printf "\nВыполнен скрипт: po_buf_po.sh\n"
                "$HOME/po_buf_po.sh"

               elif [ "$opt" = "Память_[выполнение_скрипта:_free.sh]" ]; then
                 printf "\nВыполнен cкрипт: free.sh\n"
                "$HOME/free.sh"

               elif [ "$opt" = "Запуск_полной_цепи_линии_[выполнение_скрипта:_all.sh]" ]; then
                 printf "\nВыполнен cкрипт: all.sh\n"
                "$HOME/all.sh"

               elif [ "$opt" = "Завершение_работы_полной_цепи_линии_[выполнение_скрипта:_k_all.sh]" ]; then
                printf "\nВыполнен скрипт: k_all.sh\n"
                "$HOME/k_all.sh"

               elif [ "$opt" = "Ввод_Ваших_команд_в_X11_[выполнение_скрипта:_xterm.sh]" ]; then
                printf "\nВыполнен скрипт: xterm.sh\n"
                "$HOME/xterm.sh"

               else
                clear
               printf "\nВы, ввели неверное значение! Пожалуйста, попробуйте еще раз!\n"
               fi
           done


Добавлено (11:50):
Я понимаю, что нужные программы можно в .xinitrc при запуске X'ов прописать. И не заниматься "костылестроением / извращением!" :D
Но на мой взгляд скрипт выбора лучше [минимализм] ..!

А, Вы, как считаете?
Скажите, пожалуйста.
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...

Сообщение igor@igor »

Скрипт в действии:
20230405.png
Круто! :cool:

Таким образом, при запуске X'ов, появляется скрипт выбора [для запуска необходимого ПО]
Может мне демон хранителя экрана нафиг не нужен [не собираюсь экран блокировать, например]
А DPMS вырубить нужно.
Вот нужно мне будет экран заблокировать, тогда я демон подгружу...
...
И т.д., и т.п.
Отсюда, следует оптимизация по ресурсам ПК [грамотное распределение]
Вот для чего я данный скрипт "запилил"..!
...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
UnixNoob
Сообщения: 1392
ОС: Slackware

Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...

Сообщение UnixNoob »

igor@igor писал:
05.04.2023 18:47
Отсюда, следует оптимизация по ресурсам ПК [грамотное распределение]
Которые с радостью съедает браузер?
В моем понимании скрипты используются для автоматизации каких-то действий. А вы как-будто делаете операцию наоборот. Представляю системный администратор с 5/10/100 серверами заходит на каждый и такие выборы делает, при входе в консоль. :)
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...

Сообщение igor@igor »

UnixNoob писал:
05.04.2023 20:37
Которые с радостью съедает браузер?
Да, к сожалению(((((((((
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3673
ОС: Mandriva => Gentoo (~amd64)

Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...

Сообщение devilr »

UnixNoob писал:
05.04.2023 20:37
В моем понимании скрипты используются для автоматизации каких-то действий.
Не всегда. Часто надо какое то действие выполнять, не то, чтобы часто, но изредка. В результате в нужный момент просто забываешь нужную команду. А свой скрипт помнишь точно. Как и место, куда ты его положил. :)
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
igor@igor
Сообщения: 1374
ОС: Debian GNU/Linux, wheezy-amd64

Re: Скрипты: запуска, перезапуска, остановки и т.д. служб...

Сообщение igor@igor »

UnixNoob писал:
05.04.2023 20:37
В моем понимании скрипты используются для автоматизации каких-то действий. А вы как-будто делаете операцию наоборот. Представляю системный администратор с 5/10/100 серверами заходит на каждый и такие выборы делает, при входе в консоль. :)
Да, скрипты для автоматизации ...
Так я цепи линий запуска из .xinitrc в свой труъ скрипт выбора "завернул"...
Так админские задачи несравнимы с моими [элементарно, иксов то на серверах нет]
Сжатие памяти ещё можно с админскими задачами сравнить [так я модули для сжатия] в /etc/rc.local прописал для подключения при загрузке ОС. Swap раздел в /etc/fstab прописал...

Вообще, "мне не страшен серый волк..!" В смысле, благодаря свап / tmp структуре, мне не страшна "прожорливость" браузера. И др. ПО...
...
Добавлено (23:22):
devilr писал:
05.04.2023 23:10
Не всегда. Часто надо какое то действие выполнять, не то, чтобы часто, но изредка. В результате в нужный момент просто забываешь нужную команду. А свой скрипт помнишь точно. Как и место, куда ты его положил. :)
Вот поэтому я свой скрипт выбора для иксовых программ запилил...
...
Добавлено (23:46):
Можно конечно методом 50/50 пойти. :)
В смысле, одну часть цепей линий в .xinitrc прописать...
Другую часть в скрипт выбора "завернуть"...
...
Добавлено (23:53):
Всё-таки, я полностью к скрипту выбора склоняюсь...
А, Вы, что думаете?
Скажите, пожалуйста...
...
Спасибо сказали: