логин: 
<< предыдущая заметкаследующая заметка >>
25 октября 2011
як пропатчить КДЕ

В силу причин убилась системная партиция на рабочем компе (если интересна вся смешная цепь приключений из 20 пунктов, то в техническом блоге: http://lleo.me/blog/2011/10/25.html).

В результате поставил новый Альт-Линукс 6 платформы, очень доволен. Командой apt-get install kde в нем прекрасно поднялось даже kde3 (я не люблю KDE4 и не вижу в нем смысла). В целом — сменой системы доволен, пока никаких глюков нет.

Но осталась пара вопросов, которые хочу задать понимающим людям:

1. Я привык, чтобы при смене раскладки на русский загорались на клавиатуре все три огонька. Для этого раньше вписывал во всякие xorg.conf строки типа:
Option "XkbVariant" ",winkeys"
Option "XkbLayout" "us,ru"
Option "XkbOptions" "grp:caps_toggle,grp_led:caps,grp_led:scroll,grp_led:num,grp:switch"
Но в новом xorg 7.6 куда вписать не знаю. Нашел похожий файл: /etc/X11/xorg.conf.d/95-input-keyboard.conf, вписал туда — не помогло. В логах видно, что xorg инструкцию читает, ошибок не выдает. Но лампочки не загораются.

2. Привык, чтобы по Ctrl+Alt+Backspace без вопросов перегружались X11. Помню, что для новых систем это про умолчанию выключено, надо вписать какую-то опцию. Не напомните, какую именно и куда?


Решение для 1 и 2: по вашим советам создал файлик в автозагрузке ~/.kde/Autostart/mystart.sh:

!/bin/sh

setxkbmap -option terminate:ctrl_alt_bksp
setxkbmap -variant ,winkeys -layout us,ru
setxkbmap -option grp:caps_toggle,grp_led:caps,grp_led:scroll,grp_led:num,grp:switch
#setxkbmap -option AutoRepeat:" "350 20" это пока не знаю как прописать

3. Привык, чтобы по нажатию кнопки на корпусе системника Линукс без уточняющих вопросов закрывался и сам выключал комп. Это ценное свойство разработчики новых версий тоже куда-то спрятали. Как восстановить?

Решение: по совету ave4600 создал в /etc/acpi/events/ файлик power, куда вписал две строки:
event=button/power
action=/sbin/poweroff

Заранее спасибо за советы.
<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
архив понравившихся мне ссылок

Комментарии к этой заметке скрываются - они будут видны только вам и мне.

Оставить комментарий
Linux Firefox
0
0
Александр Ерещенко
2. xorg.conf

Section "ServerFlags"
Option "DontZap" "false"
EndSection

3. Если глобально, то в /etc/acpi/events/power :
event=button/power
action=/sbin/poweroff
Linux Firefox
 Москва
1
0
LLeo
Проблема в том, что xorg достиг уже таких высоких версий прогресса, что файл xorg.conf в нем уже отсутствует как таковой.
Linux
10
1
albb (#1165598)
Так создать его такой никто не запрещает.
Linux Safari
0
0
one (#1202475)
deprecated stuff
Linux Firefox
 Москва
0
0
LLeo
О-о-о... Большие проблемы получаются при его создании. Лучше об том забыть ;)
Windows Opera
0
0
Mario (#1201525)
Когда KDesktop не мог распознать монитор подключенный через VGA и отказывался устанавливать разрешения выше 1024*768, то таки создал xorg.conf и вписал ручками все параметры для принудительного выставления 1920*1080. Правда дело летом было и на работе, неужели опять что-то поменяли?
Linux Safari Chrome
0
1
troll (#1208385)
Для переключения раскладок (работает в Squeeze)
cat /etc/default/keyboard

XKBMODEL="thinkpad60"
XKBLAYOUT="gb,ru"
XKBVARIANT=""
XKBOPTIONS="grp:caps_toggle,grp_led:caps"

Измените соответственно Вашим потребностям. VARIAN winkeys больше не нужен.

Для создания xorg.conf
sudo X -configure

Будет создан xorg.conf.new в /root Нужно перенести в /etc/X11/
Linux Firefox
0
0
komar (#1120979)
1. $ setxkbmap -variant ,winkeys -layout us,ru -option grp:caps_toggle,grp_led:caps,grp_led:scroll,grp_led:num,grp:switch


2. http://linsovet.com/content/как-включить-обратно-ctrl-alt-backspace-в-ubuntu-904
Linux Firefox
 Москва
0
0
LLeo
Спасибо! А нет ли еще средства для установки частоты повтора клавиатуры? Гуглил - не нашел.
Windows Firefox
0
0
Виталий Т. (http://my.mail.ru/bk/throwable)
Если средствами иксов, то запустить

setxkbmap -layout 'us,ru' -option 'grp:caps_toggle,grp_led:caps,grp_led:scroll,grp_led:num,grp:switch'

и положить эту куда-то в автозагрузку

Средствами kde вроде как должна быть собственная переключалка, но я уже не помню где, и этот вариант тоже работать должен.
Windows Firefox
0
0
Виталий Т. (http://my.mail.ru/bk/throwable)
а, ну а так будет совсем то что надо

setxkbmap -layout 'us,ru' -option 'grp:caps_toggle,grp_led:caps,grp_led:scroll,grp_led:num,grp:switch,terminate:ctrl_alt_bksp'
Linux Firefox
 Москва
0
0
LLeo
Спасибо! А нет ли еще средства для установки частоты повтора клавиатуры? Гуглил - не нашел.
Linux Firefox
0
0
Александр Ерещенко
Так вроде в 3-м КДЕ в "Центр управления КДЕ - Периферия - Клавиатура" можно настраивать автоповтор.
Mac Firefox
2
14
Uku (#1016841)
Линукс стал говном, а жаль
Linux Firefox
 Москва
15
1
LLeo
То ли дело Макинтош - небось влет позволяет настроить переключение раскладки клавишей CAPS с зажиганием всех лампочек на клавиатуре?
Mac Firefox
1
5
Uku (#1016841)
Я не о том. Линукс стал огромной, переусложнённой системой, и чтобы разбираться в нём его нужно постоянно настраивать, постоянно пилить ножёвкой, копать, полировать. Мак совсем не лучше, но там другие проблемы.
Да ладно Вам. Типовые вопросы решаются в большинстве либо через GUI, либо путём чтения man'ов. Во многих линуксах уже и даже в конфиги залезать не надо. Другое дело, что переключение раскладки именно с включением всех трёх лампочек - это довольно экзотическое желание, тут уже придётся или гуглить (лучше на английском), или спросить других людей. Но как видите, и такое желание осуществимо. Так что с юзабельностью у Линукса всё неплохо, главное чтобы железо поддерживалось. А уж если всё поддерживается, то можно просто-напросто один раз всё настроить на свой вкус (обычно это недолго, винду настраивать приходится дольше, про мак не знаю) и сделать копию целого раздела с системой, чтобы закатать её на флешку или внешний диск. В случае если какие-то настройки по невнимательности грохнешь, всегда можно будет развернуть этот забэкапленный образ со всеми настройками, вплоть до нескучных обоев.

Единственное, что действительно настораживает в Линуксе, так совсем не юзабилити, а сам подход - ядро с каждым релизом всё толще и толще, понапихано туда всего просто жуть сколько. А ковыряться пересобирать ядро, выкидывая ненужное, вечно нет ни времени, ни желания - можно сослепу или по незнанию и что-то полезное выкинуть. Хотя обычному пользователю в общем-то без разницы толщина ядра, на более-менее мощных машинах (а у Леонида она вполне мощная) разница малозначительная, а работать юзер будет с тем, что ему поставит админ (друг, брат и т.п.)

А в целом мы подходим к тому, о чём когда-то писал Каганов - нет идеальной операционной системы. Винда - глючная и вирусы ловит, линукс надо пилить под себя, у маков куча своих проблем и т.п.
Windows Firefox
0
3
Baka (#1081134)
Ага-ага.
Либо через GUI, где изобретательные разработчики засовывают настройки во всё более интересные разные места, а ещё более изобретательные "локализаторы" называют их всё более красивыми (хотя и бредовыми) именами,
либо путём чтения man'ов, половина которых - от предыдущих версий Линукса (вы ещё помните, что разработчики изобретательны, так что бОльшая часть от предыдущих представляет чисто литературный интерес), другая половина - от других версий Линукса, третья - инструкции по завариванию русского чая (да, и половины там какие-то своеобразные оказываются).
Mac Safari
2
1
Adami
Стал? Т.е. десять-пятнадцать лет назад он им не был?
Linux Ubuntu Firefox
0
0
noddeat (#1022247)
Попробуйте /etc/default/console-setup
У меня, правда, Убунту и Гном, но по крайней мере эти настройки имеют приоритет над настройками Гнома, действуют в голой консоли и т.п.

Вот мои параметры:
XKBMODEL="pc105"
XKBLAYOUT="us,ua"
XKBVARIANT="altgr-intl,unicode"
XKBOPTIONS="lv3:ralt_switch,grp:lwin_toggle,grp_led:num,nbsp:level3n,terminate:ctrl_alt_bksp"

Как видите, у меня при смене раскладки загорается NumLock, и я разрешил Ctrl-Alt-Backspace для перезагрузки иксов.
Linux Ubuntu
0
0
eSyr (#1016452)
setxkbmap -option terminate:ctrl_alt_bksp

Ну или добавить пресловутый terminate:ctrl_alt_bksp в XkbOptions.

А вообще, можно команды в ~/.xsession насовать и радоваться.
Linux Firefox
0
0
fbt
Я, с тех пор, как xorg.conf де-факто умер, сунул в .xinitrc такое:
setxkbmap "us,ru" -option "grp:caps_toggle,grp_led:caps,compose:ralt,terminate:ctrl_alt_bksp"

В твоем случае вот так:
setxkbmap "us,ru" -option "grp:caps_toggle,grp_led:caps,grp_led:scroll,grp_led:num,grp:switch"
Linux Firefox
0
0
fbt
Ну и да, на второй пункт в моем комменте тоже есть ответ: "terminate:ctrl_alt_bksp" туда же
Linux Firefox
 Москва
0
0
LLeo
Спасибо! А нет ли еще средства для установки частоты повтора клавиатуры? Гуглил - не нашел.
Linux Firefox
0
0
Сергей (#1222639)
А опять в меню все есть. По крайней мере, в Федоре и Убунте, так что небось и во всех линуксах с Гномом. System->Preferences->Keyboard->General. Там и задержка и скорость повтора. Кстати, я посмотрел, (1) в менюях тоже есть.
Linux Firefox
 Москва
0
0
LLeo
У меня не Гном.
Mac Safari Chrome
6
0
Напомнило http://xkcd.com/963/
Linux Firefox
 Москва
4
0
LLeo
Смешно.

Windows Firefox
3
0
quantum
Блин, и зачем я обновил страницу. Смотрел бы и смотрел себе на Леонида, а теперь страница недоступна. Из поисковиков только яху успел захвать страницу, и то без камеры :(

http://74.6.238.254/search/srpcache?ei=UTF-8&p=http%3A%2F%2Flleo.me%2Fdnevnik%2F2011%2F10%2F26.html&u=http://cc.bingj.com/cache.aspx?q=http%3a%2f%2flleo.me%2fdnevnik%2f2011%2f10%2f26.html&d=482746835579&mkt=en-US&setlang=en-US&w=c74c2799,6f20b1f7&icp=1&.intl=us&sig=dwS9YWZaPLQfcJFz_VxNJw--
Mac Safari
 Москва
0
0
lleo ipad (#1098844)
Зайдите на титул lleo.me - там все осталось.
Linux Safari Chrome
0
0
Lumag
Пишет, что камера выключена :(
Linux Firefox
 Москва
0
0
LLeo
Истину глаголет.
Windows Safari Chrome
2
0
skarrok (#1027398)
xset r rate DELAY RATE
Linux Firefox
0
0
сергей (#1207314)
(2) нынче обычно делается прям из менюшек: System->Preferences->Keyboard->Layouts->Layout Options->Key sequence to kill the X server

Может и (1) там тоже в опциях найдется.
Windows Safari Chrome
1
3
uxare (#1189680)
Нее. Линуксоидам лучше подражать. Иметь системный раздел только с виндой, следить за паролями и пользователями, уметь пользоваться виндовой консолью, помнить команды дос... хотя я и Фобоса команды помню...
Linux Firefox
0
0
George Kouryachy
Есть более кошерный способ: файл "$HOME/.Xkbmap":

[email protected]:~> cat /etc/X11/xinit/fixkeyboard
#!/bin/sh
# Startup script called from /etc/X11/Xsession and /etc/X11/xdm/Xsetup_0
# to adjust keyboard.

usermodmap="$HOME/.Xmodmap"
userxkbmap="$HOME/.Xkbmap"

sysmodmap=/etc/X11/xinit/Xmodmap
sysxkbmap=/etc/X11/xinit/Xkbmap

if xdpyinfo |fgrep -qs XKEYBOARD; then
[ -s "$sysxkbmap" ] && setxkbmap `cat "$sysxkbmap"`
[ -s "$userxkbmap" ] && setxkbmap `cat "$userxkbmap"`
fi

[ -s $sysmodmap ] && xmodmap "$sysmodmap"
[ -s $usermodmap ] && xmodmap "$usermodmap"

exit 0
Linux Ubuntu Safari Chrome
0
0
Камирам (#1124339)
хм. я вот убунту обновил...
гном настолько радикально переделали, что я в шоке. в глубоком и печальном
Linux Opera
0
0
evadim (#1215777)
По моему скриптом в автостарте конфигурировать устройства ввода несколько странно. Метод конфгурирования иксов несколько изменился и описан например тут:
http://www.gentoo.org/doc/en/xorg-config.xml#doc_chap4
в Code Listing 4.3 есть пример. или вот мой http://paste.pocoo.org/show/499676/ только оттуда стоит поменять/выкинуть XkbTypes и XkbCompat
apropos repeat тоже много чего говорит, но несовсем ясно куда это писать, а разбираться не охото. Можно сделать вот так:
http://the-bosha.ru/2011/01/24/nastraivaem-zaderzhku-i-chast[...]
Nokia-E90 Safari
 Москва
0
0
LLeo Nokia E90 (#1165175)
Скриптом в автостарте идеально.
Во-первых - работает.
Во-вторых - /home сохранится при переустановках системной партиции.
Наконец, это идеологически верно. Я же конфигурирую не систему, а пользователя - свою комфортную работу.
Linux Opera
0
0
evadim (#1215777)
тогда осталось в этот скрипт дописать настройку автоповтора и вот оно, щазье :)
Nokia-E90 Safari
 Москва
0
0
LLeo Nokia E90 (#1165175)
У меня еще туда вписано:

sudo killall -9 motion
rm -f /tmp/send_swf.lock
/home/lleo/camera/start_webcamera.sh

:)

всего комментариев: 44

<< предыдущая заметка следующая заметка >>