X11


Полезное использование WINKEY(временное переключение раскладки)

В силу специфики моей работы мне часто приходится писать технические документы со
вставками на английском языке. В связи с этим я настроил xorg таким образом, чтобы
можно было писать на вражеском языке при нажатом WINKEY. Вот моя настройка xorg.conf

Section "InputDevice"
    Identifier     "Generic Keyboard"
    Driver         "kbd"
    Option         "CoreKeyboard"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc104"
    Option         "XkbLayout" "us,ru(winkeys)"
    Option         "XkbOptions" "grp:ctrl_shift_toggle,grp:lwin_switch,grp:rwin_switch"
EndSection

grp:lwin_switch,grp:rwin_switch собственно вот эта настройка.

0
Ваша оценка: Ничего
ramok аватар

Утилита убирающая изображение неактивного курсора

Утилита unclutter убирает изображение курсора с экрана, если тот не двигался 5 секунд. Удобно Ж:-)

0
Ваша оценка: Ничего
alexu аватар

3d ускорение в X.org для старых графически карт от ATI

Старые графические карты ATI, основанные на чипе R100 (например, Radeon Mobility 7500), не работают с linux-драйверами от ATI. Поэтому по умолчанию используется "родной" xorg-овский драйвер без 2D и 3D ускорения. Однако возможность включить ускорение есть. Для этого в /etc/X11/xorg.conf прописываем в секцию "Device" следующее...

0
Ваша оценка: Ничего

обойдемся без xdm/kdm/gdm

Иногда мы загружаем и постоянно держим в пмяти какой-нибудь DM, напрмиер xdm или kdm при работе в кде, но часто он нам не нужен, экран логина с ним мы вдим один раз в день. Поэтоу можно и вовсе обойтись без подобных программ а логиниться в консоль а автостарт иксов сделать средствами шелла, вот пример для zsh:
пишем в ~/.zlogin:

#проверка нужного терминала:
if [geshifilter- "$TTY" = "/dev/ttyv0" ]; then #проверка на запущеность иксов if [ -z `ps | grep startx | grep -v grep` ]; then echo "X server not started! Starting it...." startx else echo "X server already started!" fi else echo "welcome to $TTY" fi [/geshifilter-]

0
Ваша оценка: Ничего

Копирование текста из vim в буфер обмена иксов

Захотелось мне из vim скопировать текст и вставить его в броузер. Штатными средствами по типу `cat file | xclip` почему-то не получилось.

В vim есть специальный регистр "*, который как я понял служит связью меджу буфером редактора и X11, соответственно нужно это делать через него. Таким образом в другом месте в иксах кликается средняя кнопка мыши или колесико (как у меня) и мы получаем текст из vim.

Примеры на основе `:h clipboard`

(читаем дальше...)

0
Ваша оценка: Ничего
ramok аватар

Изменение шрифта rxvt

Для изменения стандартного шрифта rxvt нужно занести в ~/.Xresources

Rxvt.font: -*-terminus-*-*-*-*-*-*-*-*-*-80-koi8-*
или
XTerm*font: -*-terminus-*-*-*-*-*-*-*-*-*-80-koi8-*
если хотите быть уверны что в xterm и rxvt будет использовать нужный шрифт

для того что бы применить настройки без перезагрузки X11 запустите
xrdb -merge ~/.Xresources

0
Ваша оценка: Ничего
alexu аватар

Как запускать графические приложения на удаленных компьютерах с X11

Путь первый, он же небезопасный, с использованием TCP сокетов.
Путь второй, с SSH и шифрованием трафика.
Читаем ;-)

0
Ваша оценка: Ничего
ramok аватар

Настройка X-Windows под Debian

Настройка X-Windows под Debian

запуск
$ sudo dpkg-reconfigure x11-common
* Позволит настроить запуск X11 не только от root
* Позволит изменить приоритет запуска X11. Если у вас дектоп система то установка этого параметра в 0 может дать
ощутимое увеличение времени реакции

запуск
$ sudo dpkg-reconfigure xserver-xorg
* Позволит настроить видеркарточку, мышку, клавитуру и расширения X11

0
Ваша оценка: Ничего
ramok аватар

аскетичная мониторилка в WM с использованием torsmo

часто на скриншотах юниксоидов видны мониторилки загрузки процессов, использования памяти, сетевой загрузки и так далее, занимающие пол экрана монитора. я много чего перепробовал и выбрал для себя такой вот вариан, так как он занмает мало места на экране и удобен мне для просмотра. для этого используется torsmo с таким конфигом ~/.torsmorc
0
Ваша оценка: Ничего
ramok аватар

Настройка клавиатуры в консоли и X11 одновременно

в Debian есть пакет console-setup который позволяет настраивать клавиатуру в консоли и в X11 одновременно. так же пакет содержит консольные шрифты со многими национальными кодировками

0
Ваша оценка: Ничего
ramok аватар

Запускаем Windows Mananger(openbox,kde, gnome) в cygwin

Не пропадать же в windows без любимого WM (или похожего на любимый WM Ж:-), без виртуальных рабочих столов.. пример на основе openbox.

0
Ваша оценка: Ничего
ramok аватар

Отключаем лого nvidia в драйверах от nvidia

добавляем в /etc/X11/xorg.conf

Options "NoLogo" "true"

0
Ваша оценка: Ничего
ramok аватар

Изменение положения окон и их размера X11-style

Для того что бы измененить положения окона в X11 нужно: зажать alt, кликнуть правой клавишей мышки в любом месте окна и переместить в новое положение.
Изменить размер окона нужно: зажать alt, кликнуть левой клавишей мышки в любом месте окна и выбрать нужный размер.

В Windows мне этой возможности очень не хватает Ж:-)

0
Ваша оценка: Ничего

Глобальное использование ssh-agent в X-сессии SuSE Linux.

Глобальное использование ssh-agent в X-сессии SuSE (по мотивам opensuse.org).

Для начала, нужно убедиться в наличии установленных пакетов:
openssh-askpass
pam_ssh
openssh

Далее, необходимо в домашней директории пользователя создать файлы .xsession
и .xinitric (по умолчанию после установки SuSE их нет). Например так:

$> cp /etc/X11/xdm/sys.xsession ~/.xsession
$> cp ~/.xinitrc.template ~/.xinitrc

Затем отредактировать ~/.xsession, добавив (или исправив уже имеющиеся)
строки:

usessh="yes"
sshagent="yes"
SSH_ASKPASS="/usr/lib/ssh/x11-ssh-askpass"

И в файле ~/.xinitrc раскомментироваить строку, содержащую:
ssh-add

Осталось лишь отредактировать настройки PAM модуля для xdm, добавив строки:

0
Ваша оценка: Ничего
ramok аватар

Как настроить мышку для работы в консоли и иксах

Те кто преключается из консоли в X11 и обратно наверное заметили что мышка в консоле может сбоить, и необходимо перезапукать gpm. Решение проблемы - настройка gpm, и использование gpm как устройства управления мышкой в X11.

Например рабочий вариант у меня /etc/gpm.conf
device=/dev/psaux
repeat_type=ms3
type=imps2
после чего в /etc/X11/xorg.conf (или в /etc/X11/XF86Config-4)
Section "InputDevice"
#...
    Driver  "mouse"
    Option "Protocol"    "IntelliMouse"
    Option "Device"      "/dev/gpmdata"
#...
EndSection
Если проблемы с этой конфигурацией то man gpm раздел BUGS

0
Ваша оценка: Ничего

Русские буквы в FluxBox

Просто исправьте в нужных файлах стилей шрифты на те, которые поддерживают русский язык в кодировке вашей локали. Стили хранятся в /usr/share/fluxbox/styles либо в .fluxbox/styles в вашем домашнем каталоге.
Чтобы изменить все шрифты разом:
*Font: нужный_шрифт
Например,
*Font: lucidasans-10)

0
Ваша оценка: Ничего
ramok аватар

быстро распечатать содержимое экрана rxvt

жмем ctrl-printScreen или shift-printScreen и наслаждаемся результатом Ж:-)
по умолчанию отправляет на lpr
поменять можно с помощью ресурса
print-pipe: lpr

в xterm клавиш по умолчанию ненашел, но ресурсы указывающие програму для респечатки есть, так что думаю есть тоже Ж:-)

0
Ваша оценка: Ничего
ramok аватар

выделение пути двойным кликом в rxvt в которых есть ~

меня разражало что в rxvt я немогу выделить путь вида ~ramok/soft/ двойным кликом мышки. символ ~ считается разделителем слова.. вносим файл ресурсов (~/Rxvt или ~/.Xdefaults или ~/.Xresources ) Rxvt*cutchars: "`'&()*,;<=>?@[]{|} для динамического принятия изменений xrdb -load ~/.Xresources тоже самое но для XTerm http://linsovet.com/comment/reply/6
0
Ваша оценка: Ничего

активируем мультимедиа клавиши

Запускаем в терминале с правами root утилиту xev. и нажимаем по очереди ваши мультимедиа клавиши. в потоке информации ищем keycode для вашей клавиши(пусть например будет 222). прописываем xmodmap -e 'keycode 222=F13' в автозагрузку. и в любом настройщике горячих клавиш, при нажатии до селе на неопределяемую кнопку вы увидите F13 т.е. кнопка определяется под именем F13. удачи!

0
Ваша оценка: Ничего

Сборка Xorg 7.0

В общем-то, Xorg 7.0 собирается достаточно просто. Дальше следует подробная инструкция сбора Xorg из сырцовых пакетов

0
Ваша оценка: Ничего