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

Не работает джойстик при запуске игр в отдельном x-сервере. Linux Mint, Ubuntu.

Год назад, я уже писал о способе, как повысить быстродействие запускаемых с помощью wine, windows игр. Выяснилось, что не только wine сильно прибавляет в скорости от запуска в отдельном x-сервере, но и жадные до ресурсов эмуляторы игровых консолей pcsx2 и dolphin, так-же существенно выигрывают в скорости эмуляции «тяжёлых» игр при использовании этого метода. Но при этом возникает другая проблема — в эмуляторе перестаёт работать джойстик, что сводит удовольствие от игры на нет. Решение заключается в создании правила для udev:

# cat >> /etc/udev/rules.d/99-joystick.rules << _EOF_
KERNEL==»event*», ENV{ID_INPUT_JOYSTICK}==»?*», MODE:=»0644″
_EOF_

После этого, отключаем джойстик от компьютера, выполняем:

# udevadm control —reload

Вновь подключаем джойстик к компьютеру и можем наслаждаться игрой 🙂
Например, вот команда запуска уже настроенного pcsx2 и игры Metal Gear Solid 2: Sons of Liberty в отдельном x-сервере:

$ env __GL_THREADED_OPTIMIZATIONS=1 xinit /usr/games/PCSX2 —nogui /media/yar4e/X_X/Gamez/Sony Play Station 2/MGS2/Диск 1 (v1.1)/SoL(v1.1).iso — :1

Автор: Yar4e

Как сбросить пароль root пользователя в Linux

Итак, однажды это случается у каждого, мы забыли пароль суперпользователя линукс root! Существует два основных способа восстановить рут доступ.

Способ 1

Загружаемся с LiveCD (у меня это был CentOS 6.5). Выбираем восстановление системы.

Screen01

Далее язык, раскладку, подключение к сети нам не нужно – выбираем “No”, и нажимаем

“Continue”.

Потом выбираем shell и нажимаем Ok. В коммандной строке пишем:

# chroot /mnt/sysimage

Меняем пароль root:

# passwd root

Готово. Перезагружаемся.

Способ 2

Через GRUB. В окне загрузчика GRUB выделяем строку с нужной версией линукса, для которого нужно сбросить пароль. Жмем ‘e’ для редактирования. Выбераем строку ядра. Добавим ‘single’ в конец строки. Нажмем ‘b’ для загрузки. Если система продолжает запрашивать пароль рута, добавим в конец строки init=/bin/bash Снова жмем ‘b’ для загрузки. После этого мы либо увидим приглашение для рута, либо восстанавливающее меню, где нужно выбрать строку с рутом.

Screen02

 

И снова пишем для того чтобы изменить пароль у пользователя root:
# passwd root

Настройка KDE после установки

KDE — мое любимое окружение рабочего стола Linux. Но внешний вид, и возможности системы сразу после установки оставляют желать лучшего. С выходом KDE Frameworks и Plasma 5 ситуация немного улучшилась. Разработчики наконец-то серьезно взялись за дизайн этого окружения рабочего стола. Стандартная тема плоская Breeze выглядит очень даже привлекательно, добавлено множество новых иконок приложений, да в общем внешний вид вполне себе ничего, но настраивать все еще есть что. Читать

Как измерить скорость жесткого диска

Иногда хочется быстро прикинуть, как работает дисковая подсистема, либо сравнить 2 жестких диска. Очевидно, что измерить реальную скорость дисков практически невозможно, она зависит от слишком большого числа параметров. Но получить некое представление о скорости дисков можно.

Читать

Linux SSH подключение по сертификату

Мануалов много, эта заметка для понимания:
если я хочу подключаться с сервера А на сервер Б по сертификату, то я создаю пару закрытый открытый ключ на сервере А и копирую открытый ключ (ssh-copy-id) на сервер Б.

Описание параметров настройки SSH

Автор: Viktor

${0%${0##*/}}

Есть небольшой трюк в bash, который мне давно нравился — получение текущей директории запущенного скрипта, используя только $0 и операции над строками bash-а. Это то, что в заголовке. Как вариант, его можно использовать в виде:

cd ${0%${0##*/}}

Исходные данные: $0 — полный путь запущенного скрипта. Понятно, что скрипт надо выполнять по полному пути, иначе использование метода лишено смысла.

Используются последовательно две операции над строками:
${string##substring} — удаление самой длинной, из найденных, подстроки $substring в строке $string. Поиск ведется с начала строки.
${string%substring} — удаление самой короткой, из найденных, подстроки $substring в строке $string. Поиск ведется с конца строки.

${0%${0##*/}} — самая длинная из найденных строк */ — это весь путь до последнего слеша включительно. Если удалить это из полного пути, то получится просто имя файла самого скрипта (без пути).

${0%${0##*/}} — далее, если из $0 («полный путь») удалить «имя файла» (получено выше), то получится как раз «путь без имени файла».

Автор: Dmitry Medvedev