LINUX.ORG.RU

Как добавить команду для консоли в автозагрузку?


0

1

Здравствуйте. Я долго бился над тем как настроить мышь в линуксе и вот когда всё нашёл и всё получается, выяснилось что мне 4 команды нужно вводить при каждой загрузке ОС. Подскажите как сделать чтобы они всегда вводились при загрузке системы? Интересует ubuntu (unity) и opensuse (kde). с уважением, Fox909.



Последнее исправление: Fox909 (всего исправлений: 1)

что за de ?
на каком этапе нужно выполнять команду ?
напиши что-то вроде

#!/bin/sh
# тут твоя команда 
сделай его исполняемым и и добавь это в автозагрузку через твоё DE
если у тебя systemd и нужно чтобы это стартовало раньше то напиши юнит

smilessss ★★★★★
()
Ответ на: комментарий от tmplsr

возможно я не точно выразил свою мысль. Я никогда этого не делал и в линуксе новечёк (совсем). Мне бы на уровне что куда вписать или скопировать.. Вот те команды которые мне нужны (sudo или su они не требуют):

xinput --set-prop 8 «Device Accel Constant Deceleration» 2.3

xinput --set-prop 9 «Device Accel Constant Deceleration» 2.3

xinput --set-prop 8 «Device Accel Velocity Scaling» 1.0

xinput --set-prop 9 «Device Accel Velocity Scaling» 1.0

Fox909
() автор топика
Ответ на: комментарий от smilessss

Не сильно понятно мне «на каком этапе»... Во время загрузки операционной системы. Я включаю убунту и сусе и чтобы мышь у меня была сразу адекватной а не летала по экрану как реактивная.

Fox909
() автор топика
Ответ на: комментарий от Fox909
touch script.sh
chmod +x script.sh
nano script.sh

Вбиваешь:

#! /bin/bash
xinput --set-prop 8 «Device Accel Constant Deceleration» 2.3
xinput --set-prop 9 «Device Accel Constant Deceleration» 2.3
xinput --set-prop 8 «Device Accel Velocity Scaling» 1.0
xinput --set-prop 9 «Device Accel Velocity Scaling» 1.0

В кедах добавляешь этот скрипт в автозапуск через параметры системы->запуск и завершение->автозагрузка, мб покатит просто положить в ~/.kde/env. В юнити не знаю, аллергия на это поделие, но вроде тоже через управление автозагрузкой.

Valkeru ★★★★
()
Ответ на: комментарий от Fox909

Хомяк — директория пользователя по умолчанию.
/home/.profile — нужный тебе файл. В него и скопируй эти команды.

А вообще читай Керниган, Пайк: Программное окружение Unix.

tmplsr
()
Ответ на: комментарий от Valkeru

У меня таким макаром стоит автозапуск VNC, всё работает

valkeru@valkeru-desktop:~/.kde/env$ cat x11vnc.sh
#! /bin/bash

x11vnc -usepw -display :0 -q -forever &

Valkeru ★★★★
()
Ответ на: комментарий от Valkeru

Эти параметры выставляются в xorg.conf в секции «inputdevice», в случае использование драйвера mouse и keyboard или «InputClass», в случае использования драйвера evdev.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

если можно, то подробнее. Какой файл открыть, из под рута или пользователя и что там менять?

Fox909
() автор топика
Ответ на: комментарий от Valkeru

Всё сделал. Файл создался в домашней папке (файл проверил квритом). Добавил скрипа в автозагрузку КДЕ и запуск кде и перед запуском кде. После перезагрузки команды нужно вводить в консоль 6( Не работает.. Или я по неопытности что-то не доделываю...

Fox909
() автор топика
Ответ на: комментарий от kostik87

у меня нету там инпутдевайса. Вот что есть из секций:

Section «ServerLayout»

Section «Module»

Section «Monitor» Section «Device» Section «Screen»

Fox909
() автор топика
Ответ на: комментарий от vxzvxz

нет так не работает - пробовал. Сработало положить скрипт в ~/.kde/env (по совету Valkeru) но в скрипте после восклицательного знака не должно быть пробела (может в этом дело). И файл я забыл сделать исполняемым - всё равно работает :) Спасибо всем кто не остался равнодушным :) С уважением, Fox909.

Fox909
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.