Сегодня 21 марта, суббота ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7283
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
muhas.ru - Заметки аскетичного гика
muhas.ru - Заметки аскетичного гика
Голосов: 1
Адрес блога: http://muhas.ru
Добавлен: 2008-11-19 17:05:29 блограйдером muhas
 

bash/zsh повышаем удобство листания истории

2012-09-05 15:46:46 (читать в оригинале)

Наверное трудно отыскать человека не использующего историю комманд в шеле… Это просто и удобно — и перелистывают последние команды, поиск по истории через Ctrl+r не особо пользуется популярностью, но всё же используется. Иногда вспоминают о игнорировании дубликатов и лишних пробелов в истории и прочем...
А вот о навигации в стиле vim/csh задумываются крайне редко, а она весьма и весьма удобна — при нажатии стрелок вверх-вниз пересвистываются не все команды, а команды имя которых начинаетя с уже введенных символовю. Сделать сие не так сложно, просто не многие знают что этом возможно.
bash: Добавить в свой inputrc для readline
"\e[A": history-search-backward
"\e[B": history-search-forward

zsh: Добавить в zshrc
bindkey    "^[[A" history-beginning-search-backward
bindkey    "^[[B" history-beginning-search-forward
или указывать клавиши с помощь zkbd, если он используется
[[ -n "${key[Up]}"  ]]  && bindkey  "${key[Up]}"      history-beginning-search-backward
[[ -n "${key[Down]}"]]  && bindkey  "${key[Down]}"    history-beginning-search-forward


Дзен на замену notification-daemon или просто dzen2-notify

2012-06-26 11:17:17 (читать в оригинале)

dzen2-notify это простой демон уведомлений использующий dzen2 (что, собственно видно из названия) способный заменить notification-daemon или notify-osd. Написан на python (dbus-python, python-daemon).

Собственно кроме использования dzen2 для уведомлений этот демон ничем не примечателен (just works), но поделиться знанием о его существовании я просто не мог.

Всё бы хорошо, но, по-видимому, автор забросил свой маленьrий проект не исправив в не маленькие неприятности — к примеру, конфиг по-умолчанию не рабочий ибо в скрипте одни идентификаторы, а в конфиге другие. Но даже без знания python сие было исправить не так сложно. Надеюсь кто-то из читателей возьмется за допиливание сей весьма полезной для некоторых людей полезняшки.

Проект на bitbucket.


Systemd в ArchLinux

2012-05-15 11:05:05 (читать в оригинале)

В extra уже присутствует systemd, более того от libsystemd уже зависят pulseaudio и часть гнома (gnome-session, gnome-control-center, etc)
Если вы замечали что флешка или что-нить другое при автомонтировании подмонтировалось в /run/media/ololo и ничего ужасного не произошло то, поздравляю — вероятно systemd вам уже не страшен, ибо его часть уже установлена системе (не так страшен чёрт, как его малюют на ЛОРе)

Если ставить systemd полностью то, для непритязательных арчеводов, процесс смены практически не заметен. Несмотря на то что systemd не читает /etc/inittab, стандартные его настройки соответствуют стандартным из inittab, да и большинство параметров rc.conf читаются systemd (хотя его настройки имеют приоритет). Так же имеется пакет initscripts-systemd чтобы эмулировать скрипты инициализации Arch'а.
В общем в арчевики уже имеется достаточно объемная страничка по systemd с инструкцией по установке, описанием настройки-использования, интеграции с уже привычными инитскриптами и прочее, и прочее.

Так что, желающие уже сейчас могут относительно легко попробовать творение Леннарта Поттеринга в своем уютном арчике, на котором systemd в скором времени может заменить старый добрый initscripts…


Управление курсором мыши с клавиатуры

2012-04-13 14:02:02 (читать в оригинале)

Логотип ratpoison как бы намекает Без всяких лирических отступления — ключевое слово xdotool.
xdotool умеет многое, но сейчас нас интересует её возможность нажатия кнопок мыши или изменения положения курсора:
  • xdotool mousemove 50 100 — переместит курсор на точку с координатами 50.100
  • xdotool mousemove_relative 10 0 — переместит курсор на 10 вправо
  • xdotool click 1 — нажмет левую кнопку мыши
Ну и так далее, опций достаточно много — начиная от передвижения и заканчивая отпусканием кнопки мыши (а помимо работы с мышью есть ещё много чего что умеет xdotool)

Посему если есть желание управлять мышью, то просто вешаем на хоткеи на желаемые манипуляции с мышью.
К примеру, мне хватает малого, и в конфиге xchainkeys (а это для меня поудобнее чем xbindkeys) имеются строки
W-p Up :group xdotool mousemove_relative -- 0 -15
W-p Down :group xdotool mousemove_relative 0 15
W-p Right :group xdotool mousemove_relative 15 0
W-p Left :group xdotool mousemove_relative -- -15 0
W-p Return :group xdotool click 1

После нажания Win+p стрелками можно управлять курсором, а клавиша Enter будет равносильна нажатию левой кнопки мыши.

И всё это независимо от wm…

PS. В некоторых DE управление курсором мыши с нампада это штатная функция (ищите да обрящите)


Wizardry 8 в linux через wine

2012-04-09 16:48:48 (читать в оригинале)

Wizardry 8 — в wine пол linuxДля работы Wizardry 8 помимо wine нам необходимы библиотеки msvcp60 и mfc42 (winetricks mfc42 vcrun6, хотя вроде как вторая ставит первую).
Всё остальное уже работает, но работает только при использовании OpenGL… Посему запускаем wine 3DSetup.exe и выбираем opengl, для звука же нам подойдет DirectSound3D Software Emulation.
Пример настройки
Так же нужно выбрать разрешение — при некоторых не запускается, но опытным путем угадать что нужно можно (в идеале лучше запускать в окне — выбрать эмуляцию виртуального рабочего стола в winecfg)
Wizardry8 можно запустить только перейдя в каталог с игрой, по какой причине для меня не ведомо… wine для меня вообще темный лес…
cd path/to/wiz8; wine Wiz8.EXE

Сидим играем-задродствуем, радуемся — с модами, с патчами да с nocd wiz8 отлично работает. Но есть пару неприятных моментов:
  • На некоторых видеокартах при использовании OpenGl есть квадраты на текстурах, такая не очень приятная сетка (пример), причем проблема сия возникает и на windows. В стародавние времена для решения этой проблемы я нашел пропатченную библиотеку srDD_OpenGL.dll которой надо заменить оригинал в каталоге Dll с игрой.
  • В некоторых модах (а может и не только в модах, но я замечал тименно на них) слетает кодировка в диологах NPC — решается использованием виндовой локали…
    LC_ALL=ru_RU.CP1251 wine Wiz8.EXE

Приятной игры!


Страницы: 1 2 3 4 5 6 7 8 9 

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по количеству голосов (152) в категории «Истории»
Изменения рейтинга
Категория «Стихи»
Взлеты Топ 5
+223
233
CAPTAIN
+196
256
Yurenzo
+185
193
Simple_Blogger
+171
263
Annelle
+166
246
Similis_Deo
Падения Топ 5


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.