HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: Полезные скрипты для завров
Страницы: [1] 2

[Ответить]
debian [21.02.2006 16:29] Полезные скрипты для завров:
Есть предложение!
Давайте делиться полезными и используемыми скриптами в повседневной жизни на завре.
Давайте двигаться в одном направлении.
Сейчас настрою свой icewm - понапишу несколько скриптов и выложу!

Вот скрипт, переключающий раскладку (взят с этого форума):


#!/bin/sh

if [ `cat ~/Choices/common/layout` = "ru" ]; then
xmodmap /etc/X11/kb/corgi.xmodmap && echo en > ~/Choices/common/layout
else
xmodmap /etc/X11/kb/corgi.xmodmap_ru && echo ru > ~/Choices/common/layout
fi

maslovsky [21.02.2006 16:39] :
Я даже прикреплю тему для такого случаю.
DMych [21.02.2006 16:49] :
Только пишите для какой прошивки, если это имеет значение. Чтоб люди не искали xmodmap на Цацке.
Gantt [22.02.2006 09:27] Re: Полезные скрипты для завров:
Не забываем добавить, что скрипт для corgi-машинок )

Для 1000 и 3100 завров в скрипте поменять corgi на akita.
debian [01.03.2006 23:47] :
При использовании pdaXrom && XFCE необходимо немного поправить скрипты для правильного переворачивания экрана "на лету".
По умолчанию он перевернут с ног на голову А переворачивалка вообще не работает. Я решил, что это надо в эту тему кинуть.

Правим в файле /etc/sysconfig/clamshell/scripts.d/x11scr следующую строчку:
/usr/X11R6/bin/xrandr -o left
на такую:
/usr/X11R6/bin/xrandr -o right

Чтобы при загрузке также отображалось все правильно правим этот файл:
/home/root/xinitrc.xfce4
после строчки:
/usr/X11R6/bin/xset s 0
вставляем такую:
xrandr -o right

В этом же файле хорошо бы добавить свою модель (если ее там еще нет) в теле "case":
SL-C1000|SL-C3000|SL-C3100)
test -f /etc/X11/kb/akita.xmodmap && xmodmap /etc/X11/kb/akita.xmodmap
;;


И чтобы не ругался при загрузке нужно в этом же файле добавить (выделеное красным) в такие строчки (первая и последняя в файле):
test -e /proc/power_key_off && echo "0" >/proc/power_key_off 2>/dev/null
test -e /proc/power_key_off && echo "1" >/proc/power_key_off 2>/dev/null

Осталось немного:
1. Открыть "Диспетчер настроек XFCE" -> Менеджер окон -> клавиатура -> ADD -> пишем название схемы (любое).
2. Идем в файл /home/root/.themes/название_схемы/xfwm4/keythemerc -> в конце файла будут пустые shortcut'ы -> добавляем после нужного (у меня 4) строчку "shortcut_4_exec=rotate.sh", оставляем "shortcut_4_key=none" -> сохраняем.
3. Опять открываем "Диспетчер настроек XFCE" -> Менеджер окон -> клавиатура -> Видим наш "rotate.sh" -> клацаем по нему два раза -> откроется окно для назначения клавиши.
4. Жмем на ближнюю кнопочку под экраном на основной части кпк (там две маленькие) -> Появится надпись "XF86RotateWindows"
5. Все! Можно вертеть Теперь XFCE будет нормально переворачивать экран.
Civil [03.03.2006 19:26] :
Для C3100 (возможно и для C1000, 3000. А может и для C7x0, 860) как минимум с XFCE есть альтернативный способ для поворота экрана:
заменить в startxfce4
defaultserverargs=" -nolisten tcp -kb"
на
defaultserverargs=" -nolisten tcp -kb -screen 480x640@270"
(по аналогии со startx короче модифицировать defaultserverargs). И не нужно будет использовать xrandr.
debian [03.03.2006 21:30] :
Спасибо! Так будет проще.
А как реализовать гашение экрана в XFCE при закрытии крышки?
И как реализовать работу кнопок на экране в XFCE?
Civil [04.03.2006 04:07] :
Я посылал эти изменения автору ipk с xfce, но он их видимо не включил... не знаю почему...

Не знаю... не пробовал ни того, ни другого... Вроде как с последним вообще проблемы везде, кроме MatchBox'а... не знаю...
Glorum [19.05.2006 19:08] :
ставим xbindkeys
создаем ~/.xbindkeysrc
пишем туда
"chkhinge"
m:0x0 + c:110
XF86RotateWindows

У меня работал тока такой вариант
Serge_RUS [23.12.2006 17:10] :
Хм... А как сделать так, чтобы icewm автоматом перезагружался после поворота экрана? А то он не правильно рисуется...
[Ответить]
[Вперед >]