вторник, 19 июля 2016 г.

Тап по тачпаду как клик мыши в GNOME 3.20

После обновления GNOME до 3.20 перестал работать тап по тачпаду как нажатие клавиши мыши. Любые настройки тачпада и мыши из параметров пропали.
Причина в том, что GNOME 3.20 не поддерживает настройки чего-то кроме libinput.
Для решения проблемы потребовалось просто удалить пакет xorg-x11-drv-synaptics и перезагрузиться (при этом пакеты xorg-x11-drv-libinput и libinput должны быть установлены в системе).

Fedora 24 проблема с проприетарным драйвером Nvidia

В Fedora 24 проприетарный драйвер Nvidia, установленный из репозитория rpmfusion, "из коробки" заводиться отказался.
Проблема проявилась сразу после обновления с 23 на 24, попробовал удалить все пакеты с nvidia и еще раз поставить akmod по инструкции из вики репозитория, не помогло.

В результате решил ситуацию следующим образом. Переключился на tty3 (ctrl + alt + f3) и зашел под root.
  1. Повторно выполнил команды для установки akmod из инструкции
  2. dnf remove kmod-nvidia-4.6.3-300.fc24.x86_64-367.27
  3. akmods --kernels 4.6.3-300.fc24.x86_64
  4. systemctl reboot
Система загрузились нормально с ядром 4.6.3 и проприетарным драйвером 367.27 и rpmfusion-nonfree (в updates-testing уже есть 367.35, с ним не проверял). 

воскресенье, 15 мая 2016 г.

Создание файлов в Nautilus (GNOME3)

В Nautilus, файловом менеджере GNOME3, по умолчанию в контекстном меню нет пункта "Создать документ". Для добавления необходимо создать файлы-шаблоны в каталоге ~/Шаблоны (или ~/Templates, например).

Сделать это можно, например, из терминала:
cd ~/Шаблоны
touch text

После в контекстном меню появится "Создать документ - text".

Если не появится, нужно проверить значение переменной XDG_TEMPLATES_DIR в файле ~/.config/user-dirs.dirs, возможно там указан другой каталог.

среда, 25 ноября 2015 г.

Проблемы с запуском Project Zomboid 33.* в GNU/Linux

В Steam у Project Zomboid в ветке IWBUMS недавно появилась долгожданная версия 33, вносящая в игру много нового и интересного.
К сожалению, запускаться игра в Mageia 5 x86_64 после обновления не захотела. Попробовал запустить руками и поймал лишь сообщение "64-bit java detected" в выхлопе.
Беглый поиск по Steam-форуму игры подсказал, что я такой не один, проблема легко исправляется.

Нужно открыть ~/.local/share/Steam/SteamApps/common/ProjectZomboid/projectzomboid/ProjectZomboid64.json и в строке
"-Djava.security.egd=file:/dev/urandom", 
удалить в конце запятую, чтобы стало
"-Djava.security.egd=file:/dev/urandom"

После удаления запятой игра нормально запустилась. Судя по наличию запятой в том же месте и в ~/.local/share/Steam/SteamApps/common/ProjectZomboid/projectzomboid/ProjectZomboid32.json, скорей всего, 32-бит версия игры для GNU/Linux имеет эту же проблему.

понедельник, 23 ноября 2015 г.

Бесконечная ошибка "Attempting to reconnect to VNC Server..." в VNC Viewer для iOS.

Уже достаточно давно использую VNC Viewer для iOS от RealVNC.
После недавнего  обновления приложения 2.4.0 при попытке подключиться к VNC серверу каждые 30-40 секунд стала выскакивать ошибка "Attempting to reconnect to VNC Server...".
Тех. поддержка RealVNC подсказали решение, в VNC Viewer открыть настройки проблемного сервера, в "Picture Quality" выставить "Let the computer decide". После этого подключение проходит без проблем.

суббота, 14 февраля 2015 г.

Реализация подобия классов и объектов в Lua

Когда в Lua требуется создаться много одинаковых объектов и одинаково управлять ими, невольно задумаешься о классах и объектах. Вот только в Lua в явном виде нет классов и ООП как такового вообще. Но, тем не менее, реализовать некоторое подобие классов можно используя таблицы и мета-таблицы.