Короткие шаги для этого:
Имеется утилита под названием xinput. xinput list или только xinput отобразит все устройства ввода X и их идентификаторы. Здесь вы найдете идентификатор мыши, который вы хотите переназначить.
Я буду использовать свой ID в качестве примера, из моей настройки, которая равна 21, тогда xinput --get-button-map 21 выведет
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Теперь, если вы хотите, скажем, поменять левую и правую кнопки, вы просто запустите
xinput --set-button-map 21 3 2 1
. Здесь мы делаем переопределение.
Для запуска его при запуске просто поместите это в файл:
echo "xinput --set-button-map 21 3 2 1" > leftmouseremap.sh
дайте ему исполняемое разрешение
chmod +x leftmouseremap.sh
Наконец, добавьте это в приложение Statrtup вручную из графического интерфейса или, если вы хотите его от CLI, поставьте текст ниже (изменить пути к вашему) inti файл в вашем ~/.config/autostart, вот мой (less .config/autostart/leftmouseremap.sh.desktop):
[Desktop Entry]
Type=Application
Exec=/home/ruslan/leftmouseremap.sh
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[en_US]=/home/ruslan/leftmouseremap.sh
Name=/home/ruslan/leftmouseremap.sh
Comment[en_US]=
Comment=
Имейте в виду, что с KDE путь будет похож на , для других менеджеров настольных компьютеров это может быть заметно иным. В качестве альтернативы запуск запуска может быть выполнен с помощью общего подхода с помощью /etc/rc.local.
Я понял это:
Скопируйте переименованную папку (/var/lib/mysql_5.7) в безопасное место. (Если вы сохраните права собственности и разрешения, возможно, вы можете пропустить их исправление на шаге 4.) Удалите MySQL и удалите все связанные с mysql папки из / var / lib /. Переустановите MySQL. Проверьте разрешения на новые / var / lib / mysql / files & amp; папки. Если ваши резервные копии файлов не совпадают, исправьте их, чтобы они совпадали. (Mine был chown -R mysql:mysql location_to_backed_up_folder/ chmod 750 location_to_backed_up_folder/mysql/ location_to_backed_up_folder/any_other_folders/ chmod 640 location_to_backed_up_folder/all_other_files Остановить mysql Переименуйте резервную папку в «mysql» Скопируйте резервную папку и файлы (сохраняя права собственности и разрешения) в / var / lib / cp -aR location_of_backed_up_folder/ /var/lib/ Перезагрузите mysql [ ! d1]Я понял это:
Скопируйте переименованную папку (/var/lib/mysql_5.7) в безопасное место. (Если вы сохраните права собственности и разрешения, возможно, вы можете пропустить их исправление на шаге 4.) Удалите MySQL и удалите все связанные с mysql папки из / var / lib /. Переустановите MySQL. Проверьте разрешения на новые / var / lib / mysql / files & amp; папки. Если ваши резервные копии файлов не совпадают, исправьте их, чтобы они совпадали. (Mine был chown -R mysql:mysql location_to_backed_up_folder/ chmod 750 location_to_backed_up_folder/mysql/ location_to_backed_up_folder/any_other_folders/ chmod 640 location_to_backed_up_folder/all_other_files Остановить mysql Переименуйте резервную папку в «mysql» Скопируйте резервную папку и файлы (сохраняя права собственности и разрешения) в / var / lib / cp -aR location_of_backed_up_folder/ /var/lib/ Перезагрузите mysql [ ! d1]Я понял это:
Скопируйте переименованную папку (/var/lib/mysql_5.7) в безопасное место. (Если вы сохраните права собственности и разрешения, возможно, вы можете пропустить их исправление на шаге 4.) Удалите MySQL и удалите все связанные с mysql папки из / var / lib /. Переустановите MySQL. Проверьте разрешения на новые / var / lib / mysql / files & amp; папки. Если ваши резервные копии файлов не совпадают, исправьте их, чтобы они совпадали. (Mine был chown -R mysql:mysql location_to_backed_up_folder/ chmod 750 location_to_backed_up_folder/mysql/ location_to_backed_up_folder/any_other_folders/ chmod 640 location_to_backed_up_folder/all_other_files Остановить mysql Переименуйте резервную папку в «mysql» Скопируйте резервную папку и файлы (сохраняя права собственности и разрешения) в / var / lib / cp -aR location_of_backed_up_folder/ /var/lib/ Перезагрузите mysql [ ! d1]Вы можете продолжить использовать Maria Db, если у вас есть копия mysql-5.7 (в /var/lib, в то время как maria db установлена) в какое-то временное место.
Теперь, в вашем /var/lib, вы будет иметь папку с именем mysql, которая является вашим текущим db (без вашего старого дампа).
Теперь остановите свой mysql. Переместите папку mysql в /var/lib в какое-то место для обеспечения безопасности и переместите папку mysql-5.7 в /var/lib и переименуйте ее как mysql. Установите те же привилегии, что и для предыдущей папки mysql.
Перезапустите службу mysql еще раз. Теперь у вас будет старая дамба.
Вы можете продолжить использовать Maria Db, если у вас есть копия mysql-5.7 (в /var/lib, в то время как maria db установлена) в какое-то временное место.
Теперь, в вашем /var/lib, вы будет иметь папку с именем mysql, которая является вашим текущим db (без вашего старого дампа).
Теперь остановите свой mysql. Переместите папку mysql в /var/lib в какое-то место для обеспечения безопасности и переместите папку mysql-5.7 в /var/lib и переименуйте ее как mysql. Установите те же привилегии, что и для предыдущей папки mysql.
Перезапустите службу mysql еще раз. Теперь у вас будет старая дамба.
Вы можете продолжить использовать Maria Db, если у вас есть копия mysql-5.7 (в /var/lib, в то время как maria db установлена) в какое-то временное место.
Теперь, в вашем /var/lib, вы будет иметь папку с именем mysql, которая является вашим текущим db (без вашего старого дампа).
Теперь остановите свой mysql. Переместите папку mysql в /var/lib в какое-то место для обеспечения безопасности и переместите папку mysql-5.7 в /var/lib и переименуйте ее как mysql. Установите те же привилегии, что и для предыдущей папки mysql.
Перезапустите службу mysql еще раз. Теперь у вас будет старая дамба.