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

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

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

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


Грамотная очистка /var/cache/pacman/pkg

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

arch logocacheclean — это скрипт на python для отчистки /var/cache/pacman/pkg работающий по аналогии с pacman -Sc, но имеющий одну важную особенность — он позволяет указать количество сохраняемых версий пакетов и, так же как repo-clean, упомянутый в Arch FAQ & Tips, не удаляет пакеты не установленные в данный момент.
Т.е. repo-clean удаляет все файлы пакетов акромя последней версии, а cacheclean позволяет указать сколько последних версий сохранять…

pkgcacheclean — аналог cacheclean, но уже написан на сях и удаляет все неиспользуемые пакеты, грубо говоря это pacman -Sc && cacheclean 2 (2, ибо pkgcacheclean по умолчанию оставляет две последнии версии пакета, хотя количество оставляемых версий можно изменить).

Обе утилитки имеются в AUR

Ну и не забываем о опции CleanMethod = KeepCurrent в pacman.conf позволяющей
оставлять не установленные пакеты с помощью pacman -Sc


ArchLinux — В десяточку!

2012-03-11 10:46:46 (читать в оригинале)

archlinux - 10 летДесять лет назад вышла первая публичная версия дистрибутива ArchLinux — 0.1 (Homer)

Спасибо тебе, мой уютнинький арчик, за те шесть (вроде шесть) лет проведенные мною в работе и развлечениях с помощью тебя!
Ты скрасил серые будни работы, сделал развлечения немного приятнее и изменил своей философией мою…
Long Live ArchLinux!

ps. мой бложик участвует в голосовании «Блог Рунета 2012» в категории «Лайф стайл» — голосуй за мну, если есть аккаунт вконтакте…


AUR Build System — уже скомпилированный AUR

2012-02-12 01:01:01 (читать в оригинале)

AURBuildAURBuild это веб серсис который собирает пакеты из AUR за вас и кладет их в свой репозиторий. Так что вам не надо ничего собирать самим, просто добавьте строки
[aurbuild]
Server = http://abs.igus.lv/aurbuild/$arch

в свой /etc/pacman.conf

Сервис AURBuild работает в полуавтоматическом режиме — сам обновляет и пересобирает пакеты, указанные заранее. Причем пакет может добавить в репозиторий кто угодно, так же можнно попросить AURBuild обновить пакет пораньше, вне его стандартного расписания (как я понял, добавления новых пакетов — каждый час, обновление всего репозитория — с некоторыми оговорками раз в сутки).

Автор сервиса обитает на русском арчефоруме под именем Dima Smirnov, если интересуют подробности работы сервиса, то все вопросы к нему.

AUR Build System анонсирован 1 ноября и до сих пор замечательно работает. Крайне полезная плюшка для арчепользователей!
AURBuild


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

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по количеству голосов (152) в категории «Истории»
Изменения рейтинга
Категория «Кино»
Взлеты Топ 5
+363
414
Информационный колодец
+341
345
Yurenzo
+339
343
CAPTAIN
+331
341
Alta1r
+322
361
Vindigo
Падения Топ 5


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