Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Как сделать, чтобы команда выполнялась при запуске сеанса автоматически?  (Прочитано 616 раз)

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

Оффлайн killxp

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Добрый день!
Ubuntu 20.04.
Для переназначения клавиш использую команду:
xmodmap -e 'keycode 105 = Control_L'Подскажите, пожалуста, как сделать так, чтобы не приходилось каждый раз выполнять эту команду вручную?

Оффлайн ПлутАрх

  • Участник
  • *
  • Сообщений: 213
    • Просмотр профиля
Открываешь "Автоматически запускаемые приложения" и вводишь туда ету команду  8)

Оффлайн killxp

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Сделал так. Не срабатывает, пока вручную не запустишь.


xev показывает, что назначение у клавиши не изменилось
« Последнее редактирование: 21 Июня 2020, 10:41:05 от killxp »

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Команду надо прописать в файл.
Первой строкой в файле добавить:
#!/bin/bash

Дать файлу разрешение на выполнение.

chmod +x file

Затем уже путь к файлу прописывать в автозагрузку.
Debian 11, Debian 11 Server

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6901
    • Просмотр профиля
Цитировать
Не срабатывает
Возможно нужно сделать задержку.
Здесь пример, как делал в унити.

Оффлайн ПлутАрх

  • Участник
  • *
  • Сообщений: 213
    • Просмотр профиля
Попробуй так sh -c 'xmodmap -e 'keycode 105 = Control_L''
« Последнее редактирование: 21 Июня 2020, 13:08:44 от ПлутАрх »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28365
    • Просмотр профиля
ПлутАрх, сами попробуйте свою команду сначала выполнить.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6725
  • 20% Cooler
    • Просмотр профиля
Записать в файл

~/.Xmodmap
keycode 105 = Control_L
Перелогиниться
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн killxp

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Всем огромное спасибо!
Наблюдения показали, что автозапуск всё-таки срабатывал. Однако, примерно секунд через 30 после начала сеанса мышь и клавиатура на секунду подвисали, после этого коды клавиш возвращались к исходным значениям.
xev это показывает так:

и после краткого зависания:

Решение с задержкой помогло - поставил 60 секунд.

 

Страница сгенерирована за 0.051 секунд. Запросов: 25.