Как создать сценарий .sh для входа пользователя в Ubuntu 17.10 (только для сессии Xorg)? [dубликат]

Сначала проверьте, что генерируется восьмеричный код при нажатии alt + 1, введите следующее:

echo -n C-qM-1 | od -t o1

(Если это не имеет смысла для вас: вместо записи Cq нажмите ctrl-q и для M-1 замените alt-1, и появится какой-то символ). Например, у меня есть финская клавиатура и локаль ru_US.UTF-8 и получить:

0000000 302 261

, поэтому я ввел свой .screenrc:

bindkey "\302\261" select 1

Примечание: по умолчанию это вообще не будет работать в терминале gnome, так как alt + number изменяется, вкладка и экран (или bash) не получают возможности увидеть нажатие клавиши. Перейдите к Edit > Keyboards Shortcuts..., чтобы изменить ярлыки.

-2
задан 17 January 2018 в 20:32

3 ответа

Я нашел способ сделать это. Я просто прочитал учебник по сценарию оболочки и обнаружил, что это очень просто! Вот что я сделал:

Создайте .sh-файл (shell-скрипт) со следующим содержимым:
#!/bin/bash
session="ubuntu-xorg"
if [ $session == $GDMSESSION ]
then {
   xrandr --newmode "1920x1080_75.00"  220.75  1920 2064 2264 2608  1080 1083 1088 1130 -hsync +vsync
   xrandr --addmode VGA-1 "1920x1080_75.00"
}
fi
Перейдите к терминалу и выполните эту команду, чтобы сделать ваш скрипт исполняемым:
chmod +x /path/to/your/script.sh
Создать новый startup в приложениях запуска и установите команду в файл сценария: добавьте ее, и это будет сделано. Однако для внесения изменений потребуется вторая после входа пользователя.

И вуаля, это работает! Это, безусловно, делает ...; -)

0
ответ дан 22 May 2018 в 15:35

Я нашел способ сделать это. Я просто прочитал учебник по сценарию оболочки и обнаружил, что это очень просто! Вот что я сделал:

Создайте .sh-файл (shell-скрипт) со следующим содержимым: #!/bin/bash session="ubuntu-xorg" if [ $session == $GDMSESSION ] then { xrandr --newmode "1920x1080_75.00" 220.75 1920 2064 2264 2608 1080 1083 1088 1130 -hsync +vsync xrandr --addmode VGA-1 "1920x1080_75.00" } fi Перейдите к терминалу и выполните эту команду, чтобы сделать ваш скрипт исполняемым: chmod +x /path/to/your/script.sh Создать новый startup в приложениях запуска и установите команду в файл сценария: добавьте ее, и это будет сделано. Однако для внесения изменений потребуется вторая после входа пользователя.

И вуаля, это работает! Это, безусловно, делает ...; -)

0
ответ дан 17 July 2018 в 23:16

Я нашел способ сделать это. Я просто прочитал учебник по сценарию оболочки и обнаружил, что это очень просто! Вот что я сделал:

Создайте .sh-файл (shell-скрипт) со следующим содержимым: #!/bin/bash session="ubuntu-xorg" if [ $session == $GDMSESSION ] then { xrandr --newmode "1920x1080_75.00" 220.75 1920 2064 2264 2608 1080 1083 1088 1130 -hsync +vsync xrandr --addmode VGA-1 "1920x1080_75.00" } fi Перейдите к терминалу и выполните эту команду, чтобы сделать ваш скрипт исполняемым: chmod +x /path/to/your/script.sh Создать новый startup в приложениях запуска и установите команду в файл сценария: добавьте ее, и это будет сделано. Однако для внесения изменений потребуется вторая после входа пользователя.

И вуаля, это работает! Это, безусловно, делает ...; -)

0
ответ дан 24 July 2018 в 13:47

Другие вопросы по тегам:

Похожие вопросы: