Архив метки: linux

Как отключить управление курсором мышки с джойстика в Ubuntu

Включаем игру, собираемся играть, и тут при нажатии на кнопки джойстика мышь начинает бегать и нажимать куда попало.

Рецепт, как отключить это:

  1. Открыть командную строку
  2. Выполнить
$ xinput list

3. Найти строку со своим джойстиком. У меня это

 ⎜ ↳ Sony Interactive Entertainment Controller id=17 [slave pointer (2)]. 

4. Нас интересует id, в данном случае 17

5. Выполнить

$ xinput list-props 17

Нас интересуют следующие 2 строки и цифры у них в скобках

...
	Generate Mouse Events (638):	1
	Generate Key Events (639):	1
...

6. И теперь непосредственно отключаем джойстик от мыши:

$ xinput set-prop 17 638 0
$ xinput set-prop 17 639 0
$

После этого курсор мыши бегать от джойстика перестанет.

Чтоб вернуть как было, нужно выполнить последние 2 команды с последним параметром 1 вместо 0

Сборка Python из исходников в Linux

Имеем распакованный архив с исходниками, например Python-3.10.0.tar.xz

 1490  cd Python-3.10.0
 1491  ls
 1492  mkdir debug
 1493  cd debug/
 1498  make -C ".." clean
 1499  ../configure --with-pydebug
 1500  make
 1502  ./python

Последней командой запустится собранный из исходников python, можно пользоваться

Как узнать код активации Windows из Linux

В «современных» компьютерах код активации windows обычно зашивается производителями в железо. Чтобы узнать код активации, например для переустановки винды, нужно загрузиться с загрузочной флэшки с Linux и выполнить команду:

sudo cat /sys/firmware/acpi/tables/MSDM

Linux Bash если не подключается wifi

$ sudo rfkill list
0: phy0: Wireless LAN
    Soft blocked: yes
    Hard blocked: no
1: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no
$ sudo rfkill unblock 0
$ sudo ifconfig wlan0 up

После этого wifi подключился и заработал

Ubuntu подключение аудиоустройств (колонок) по Bluetooth

Устройство в настройках добавлялось, но не подключалось. Нашёлся такой рецепт:

sudo apt-get install bluez-btsco

После этого минуты через 3 колонка через настройки Bluetooth успешно подключилась и запела.

crontab

crontab — программа для управления заданиями планировщика cron для Linux

Редактировать задания:

crontab –e

Откроется файл заданий. Формат заданий внутри описан. Редактируем, сохраняем через ctrl+X.

Просмотр списка заданий:

crontab –l