Автор Тема: автозапуск команды  (Прочитано 3317 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн agel122

автозапуск команды
« : 29 Июля 2019, 22:16:01 »
В убунте есть утилитка, позволяющая настраивать программы и команды, запускаемые при загрузке системы уже после прогрузки всей оболочки (как я понял).
Я туда прописывал вот это:
xinput set-button-map 8 1 2 3 4 5 6 7 5 4
и радовался тому, что мои боковые кнопки мышки пролистывают странички в firefox.

мне не очень хочется разбираться со скриптами, а тем более грузить что-то не на том уровне.
есть ли какая-либо простая утилита для того, чтобы запустить команду, в debian 10 при загрузке?
TweakTools позволяет ставить в автозагрузку только программы, а мне надо команды, ну или на худой конец .sh файл...

Заранее благодарен, если поможете.
 

Оффлайн Modigar

Re: автозапуск команды
« Ответ #1 : 29 Июля 2019, 23:14:29 »
Допустим в кедах в настройках можно указать скрипт или бинарник, который запустится при/до/после входа пользователя. Наверняка в других ДЕ подобное есть.
 

Оффлайн agel122

Re: автозапуск команды
« Ответ #2 : 29 Июля 2019, 23:23:09 »
Допустим в кедах в настройках можно указать скрипт или бинарник, который запустится при/до/после входа пользователя. Наверняка в других ДЕ подобное есть.
не, я гнум поставил, так что мимо.
я нашел в "центре приложений" Debian что-то, называемое "запускаемые приложения".
ну как нашел, прочитал где-то.
но че-то там дичь какая-то вроде бы (
 

Оффлайн sidbar

Re: автозапуск команды
« Ответ #3 : 29 Июля 2019, 23:33:33 »
У меня из rc.local работает.
Devuan GNU/Linux 4 (chimaera/ceres) x86_64
 

Оффлайн agel122

Re: автозапуск команды
« Ответ #4 : 29 Июля 2019, 23:47:22 »
У меня из rc.local работает.
как понял, в Debian 10 его просто нет (rc.local).
как-то можно создать?
 

Оффлайн sidbar

Re: автозапуск команды
« Ответ #5 : 30 Июля 2019, 00:16:18 »
Debian 10 его просто нет
Не подскажу, может с системДе настроено иначе.
Devuan GNU/Linux 4 (chimaera/ceres) x86_64
 

Оффлайн agel122

Re: автозапуск команды
« Ответ #6 : 30 Июля 2019, 00:35:55 »
Debian 10 его просто нет
Не подскажу, может с системДе настроено иначе.
есть вот такая интересная папка:
/home/username/.config/autostart/
и вот такая интересная папка:
/etc/xdg/autostart/
и даже вот такая:
/etc/rc6.d/
и вроде как я понимаю, что в них и лежит все, что стартует автоматически (ну и в других rc), но блин...стремно...

вот нашел описание:
https://habr.com/ru/post/113350/
это что же, я могу .sh файл просто кинуть в директорию rc6.d и все будет работать?

Вообще странно. Только начал разбираться с Debian. Все-таки мало как-то нормальной справочной информации. Даже на английском. И на форуме темы какие-то не слишком "земные" в-основном...
« Последнее редактирование: 30 Июля 2019, 00:42:58 от agel122 »
 

Оффлайн sidbar

Re: автозапуск команды
« Ответ #7 : 30 Июля 2019, 00:54:10 »
/home/username/.config/autostart/
Можете попробовать, у меня там запускается:
[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=color profile
Comment=
Exec=/usr/bin/dispwin /home/sidbar/.config/color/icc/devices/display/VS23_D60.icc
StartupNotify=false
Terminal=false
Hidden=false
« Последнее редактирование: 30 Июля 2019, 00:56:33 от sidbar »
Devuan GNU/Linux 4 (chimaera/ceres) x86_64
 

Оффлайн agel122

Re: автозапуск команды
« Ответ #8 : 30 Июля 2019, 01:32:41 »
/home/username/.config/autostart/
Можете попробовать, у меня там запускается:
Spoiler: ShowHide
[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=color profile
Comment=
Exec=/usr/bin/dispwin /home/sidbar/.config/color/icc/devices/display/VS23_D60.icc
StartupNotify=false
Terminal=false
Hidden=false

Попробовал. Скинул туда .sh файл свой (он работал в Ubuntu). Нет, не получилось (настройки мышки не изменились).
 

Оффлайн sidbar

Re: автозапуск команды
« Ответ #9 : 30 Июля 2019, 15:13:23 »
Там лежит файл color profile.desktop, выше это его содержимое, .sh файл не будет оттуда работать, надо указать в файле с раширением .desktop путь к запуску программы, как в приведенном примере.
« Последнее редактирование: 30 Июля 2019, 18:05:20 от sidbar »
Devuan GNU/Linux 4 (chimaera/ceres) x86_64
 

Оффлайн G_r_i_g_a

Re: автозапуск команды
« Ответ #10 : 30 Июля 2019, 17:20:44 »
Добавить в .bash_profile или .bashrc свою команду.
« Последнее редактирование: 30 Июля 2019, 17:49:06 от G_r_i_g_a »
 

Оффлайн agel122

Re: автозапуск команды
« Ответ #11 : 30 Июля 2019, 20:58:00 »
Там лежит файл color profile.desktop, выше это его содержимое, .sh файл не будет оттуда работать, надо указать в файле с раширением .desktop путь к запуску программы, как в приведенном примере.
А вы знаете, заработало ))
Спасибо большое за конструктивный совет и терпение.
На всякий случай - как в итоге сделал:
1) Создал файл mouse.desktop с вот таким содержимым:
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=mouse parameters
Comment=
Exec=xinput set-button-map 8 1 2 3 4 5 6 7 5 4
StartupNotify=false
Terminal=false
Hidden=false
2) Поместил его сюда:
/home/username/.config/autostart/
и на всякий случай - вот сюда:
/home/username.local/share/applications/
где username - имя пользователя
3) щелкнул правой кнопкой по файлу и в свойствах (аттрибуты) выставил "разрешить выполнять как программу".
4) перезагрузил.
Все работает, в TweakTools автоматически появилось вышеуказанное в "Автозагрузке".

Спасибо!!!
« Последнее редактирование: 30 Июля 2019, 21:20:18 от agel122 »
 

Теги:
     

    [Решено] Автозапуск из init.d от чьего имени?

    Автор epros

    Ответов: 4
    Просмотров: 3200
    Последний ответ 23 Января 2014, 21:31:35
    от epros
    Автозапуск приложения при старте системы

    Автор lesha1991

    Ответов: 8
    Просмотров: 2105
    Последний ответ 09 Марта 2018, 13:28:28
    от lesha1991
    Как работает автозапуск у apache2

    Автор olegod

    Ответов: 1
    Просмотров: 2140
    Последний ответ 22 Августа 2012, 13:33:09
    от kobzar
    Автозапуск

    Автор kapcap

    Ответов: 3
    Просмотров: 1321
    Последний ответ 17 Августа 2015, 05:58:51
    от debian88
    [РЕШЕНО] Автозапуск модуля ядра.

    Автор inop

    Ответов: 3
    Просмотров: 3927
    Последний ответ 02 Февраля 2012, 21:24:50
    от Metrix