Пользовательское сочетание клавиш не запускает скрипт Python

Неудобный способ проверить, является ли PS1значением по умолчанию для bashили оно было настроено пользователем в~/.bashrc(или в любом из файлов /etc/profile, /etc/profile.d/*или ~/.bash_profile. в случае оболочки входа ).

В первом случае PS1будет установлено на уродливое и раздражающее [user@host last_path_elem]$; в последнем случае он останется как есть.

Обратите внимание, что в RedHat /etc/bashrcявно получен из ~/.bashrcпо умолчанию, а ~/.bash_profileустановлен из /etc/skel; не путайте /etc/bashrcс /etc/bash.bashrc, источник которого предшествует ~/.bashrcв некоторых системах (, например. Дебиан).

1
26.06.2020, 16:10
1 ответ

Недавно я добавил пользовательский ярлык для вставки адреса электронной почты -и использовал xdotool для вставки нажатий клавиш. Поэтому установите пакет xdotoolиз диспетчера пакетов -и в системных настройках перейдите в «Ярлыки» -«Пользовательские ярлыки» и добавьте новый глобальный ярлык (command/URL)

Там вы вставляете следующую команду:sleep 0.3 && xdotool key End Shift+Home Clear

Если вы хотите вставить адрес электронной почты:sleep 0.3 && xdotool key t e s t at e x a m p l e period c o m

Клавиша sleep 0.3необходима, потому что при нажатии ярлыка на клавиатуре команда будет выполняться немедленно, а (еще )нажатые клавиши на клавиатуре будут мешать клавишам из кода. Вероятно, это также проблема в вашем случае?

0
18.03.2021, 23:23

Теги

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