From: "Kharitonov A. Dmitry" <kharpost@rambler.ru> To: hardware@lists.altlinux.org Subject: Re: [Hardware] EeePC 1000H, acpi, powersaved, etc Date: Sun, 16 Nov 2008 10:41:14 +0300 Message-ID: <491FCE9A.7070607@rambler.ru> (raw) In-Reply-To: <957265820811141152n56ec4e49t269c5437bdbde1ff@mail.gmail.com> Denis G. Samsonenko пишет: > Привет! > > 14 ноября 2008 г. 16:30 Kharitonov A. Dmitry написал: > >>>> Надо обязательно добиться вывода информационного окна. >>>> Вставьте в скрипте в начале строчку >>>> DISPLAY=:0 >>>> Это должно помочь >>>> Иначе, если не выводить на экран название профиля, трудно будет понять, >>>> что >>>> включилось. >>>> >>> В какой из них? >>> >> Забыл сказать ~/.hotkeys/key1.sh или ~/.hotkeys/key2.sh они по кнопкам с >> человечками запускаются. >> > > Кажется я понял, почему не показывается окошко Xdialog. DISPLAY тут не > причём. Посмотрите на содержимое скрипта ~/.hotkeys/key1.sh: > > #!/bin/bash > > # Comon commands for graphics system and console > > > # Test for graphics system > if [ -n "" ]; then > > Здесь должно быть if [ -n "$DISPLAY" ]; then > # Commands only for graphics system > if [ \"$LANG\" == \"ru_RU.UTF-8\" ]; then > Xdialog --infobox "Нажата персональная клавиша #1.\nЭта > клавиша пока не производит никаких действий.\nЧтобы запрограммировать > её, вам нужно отредактировать файл\n/home/denis/.hotkeys/key1.sh, > записав в него свои команды." 10 500 6000 > else > Xdialog --infobox "The personal key #1 is pressed.\nThis key > yet does not make any operations.\nTo program it, you need to edit a > file /home/denis/.hotkeys/key1.sh,\nhaving written in it your own a > commands." 10 500 6000 > fi > exit 0 > fi > > # Commands only for console > > Условие if [ -n "" ]; then просто не выполняется, соответственно всё, > что между then и fi просто игнорируется. Содержимое скрипта > ~/.hotkeys/key2.sh такое же. > > Кроме того, права у содержимого ~/.hotkeys мне кажутся подозрительными: > > $ ls -l /home/denis/.hotkeys/ > итого 12 > -rw-rw-rw- 1 root root 69 Ноя 15 00:37 acpi-data > -rwx------ 1 denis root 864 Ноя 11 15:09 key1.sh > -rwx------ 1 denis root 864 Ноя 11 15:11 key2.sh > Всё правильно. Может запускать и изменять только пользователь > Убил оба скрипта. После нажатий на кнопки с человечками окошки > появились, но по-английски. Скрипты теперь тоже создались вновь, и уже > в условии такая запись: > > if [ -n ":0.0" ]; then > Это не правильно > Видимо первый раз я нажал на кнопки с человечками будучи залогинен в > текстовую консоль, а не в KDE. > > Права на файлы вновь denis.root: > > -rwx------ 1 denis root 868 Ноя 15 01:10 key1.sh > -rwx------ 1 denis root 868 Ноя 15 01:10 key2.sh > > Если просто в konsole запустить соортветствующий любой из двух > скриптов, то окошко появляется с русским текстом. > > Видимо в окружении, в котором запускаются скрипты при нажатии на > кнопки локаль не ru_RU.UTF-8. Эксперимент показал, что переменная LANG > вообще не установлена в окружении, в котором запускаются данные > скрипты. > > Покопавшись немного, нашёл, что скрипт запускается через > > su -c /home/denis/.hotkeys/key1.sh denis > > Если вставить "-l" перед "-c", то выводит по-русски. > Спасибо. У меня почему-то все равно по английски, но я вставлю. > Надо сказать ещё, что выводимое окошко использует не тот размер > шрифта, что установлен у меня. Если я запускаю просто скрипт из под > себя, то в окошке шрифт меньше, как и везде у меня. Если же я жму на > кнопку с человечками, то в появляющемся окне шрифт крупнее. Т.е. он не > подхватывает мои настройки шрифтов. Настройки темы тоже не > подхватывает (видно по кнопке OK: у меня она скруглённая, а появляется > прямоугольная). > > Интересно, что если просто сначала в konsole залогиниться под рутом, > затем сделать su -l denis и запустить скрипт, то тоже шрифт крупнее. > Почему-то при логине через su настройки gui пользователя не > подхватываются. > С этим буду разбираться позже.
next prev parent reply other threads:[~2008-11-16 7:41 UTC|newest] Thread overview: 129+ messages / expand[flat|nested] mbox.gz Atom feed top 2008-11-06 5:52 ` Kharitonov A. Dmitry 2008-11-06 6:10 ` Denis G. Samsonenko 2008-11-06 9:03 ` Kharitonov A. Dmitry 2008-11-06 6:34 ` Denis G. Samsonenko 2008-11-06 6:42 ` Vladimir A. Svyatoshenko 2008-11-06 6:52 ` Denis G. Samsonenko 2008-11-06 7:14 ` Denis G. Samsonenko 2008-11-07 4:49 ` Kharitonov A. Dmitry 2008-11-07 20:47 ` Denis G. Samsonenko 2008-11-07 20:56 ` Михаил Якушин 2008-11-08 7:04 ` Kharitonov A. Dmitry 2008-11-06 7:40 ` Vladimir A. Svyatoshenko 2008-11-06 9:17 ` Kharitonov A. Dmitry 2008-11-06 9:42 ` Denis G. Samsonenko 2008-11-06 10:20 ` Kharitonov A. Dmitry 2008-11-06 11:10 ` Denis G. Samsonenko 2008-11-06 11:41 ` Kharitonov A. Dmitry 2008-11-06 13:11 ` Denis G. Samsonenko 2008-11-06 13:35 ` Kharitonov A. Dmitry 2008-11-06 13:45 ` Denis G. Samsonenko 2008-11-06 13:57 ` Kharitonov A. Dmitry 2008-11-06 14:04 ` Denis G. Samsonenko 2008-11-06 14:50 ` Kharitonov A. Dmitry 2008-11-06 13:29 ` Denis G. Samsonenko 2008-11-06 13:49 ` Kharitonov A. Dmitry 2008-11-06 15:20 ` Slava Dubrovskiy 2008-11-06 15:25 ` Kharitonov A. Dmitry 2008-11-09 14:50 ` Kharitonov A. Dmitry 2008-11-06 17:09 ` Denis G. Samsonenko 2008-11-06 19:17 ` Kharitonov A. Dmitry 2008-11-10 9:23 ` Kharitonov A. Dmitry 2008-11-10 19:30 ` Denis G. Samsonenko 2008-11-10 20:06 ` Kharitonov A. Dmitry 2008-11-11 9:14 ` Denis G. Samsonenko 2008-11-11 10:51 ` Kharitonov A. Dmitry 2008-11-11 13:05 ` Kharitonov A. Dmitry 2008-11-11 19:01 ` Denis G. Samsonenko 2008-11-11 19:07 ` Denis G. Samsonenko 2008-11-12 5:43 ` Kharitonov A. Dmitry 2008-11-12 6:50 ` Denis G. Samsonenko 2008-11-12 17:58 ` Kharitonov A. Dmitry 2008-11-13 3:50 ` Denis G. Samsonenko 2008-11-13 4:54 ` Kharitonov A. Dmitry 2008-11-13 7:23 ` Denis G. Samsonenko 2008-11-13 15:39 ` Kharitonov A. Dmitry 2008-11-14 8:50 ` Denis G. Samsonenko 2008-11-14 10:30 ` Kharitonov A. Dmitry 2008-11-14 19:52 ` Denis G. Samsonenko 2008-11-14 19:54 ` Denis G. Samsonenko 2008-11-16 8:10 ` Kharitonov A. Dmitry 2008-11-16 7:41 ` Kharitonov A. Dmitry [this message] 2008-11-16 18:55 ` Denis G. Samsonenko 2008-11-16 20:52 ` Kharitonov A. Dmitry 2008-11-17 4:36 ` Kharitonov A. Dmitry 2008-11-17 12:28 ` Denis G. Samsonenko 2008-11-17 13:42 ` Kharitonov A. Dmitry 2008-11-17 18:01 ` Denis G. Samsonenko 2008-11-17 19:10 ` Kharitonov A. Dmitry 2008-11-17 11:59 ` Denis G. Samsonenko 2008-11-17 13:25 ` Kharitonov A. Dmitry 2008-11-17 14:09 ` Ivan Petrov 2008-11-17 15:56 ` Kharitonov A. Dmitry 2008-11-17 16:01 ` Ivan Petrov 2008-11-17 16:20 ` Kharitonov A. Dmitry 2008-11-17 18:10 ` Denis G. Samsonenko 2008-11-18 5:29 ` Alexey Novikov 2008-11-18 5:50 ` Kharitonov A. Dmitry 2008-11-18 16:59 ` Ivan Petrov 2008-11-19 6:27 ` Alexey Novikov 2008-11-19 11:14 ` Denis G. Samsonenko 2008-11-19 11:46 ` Alexey Novikov 2008-11-17 18:08 ` Denis G. Samsonenko 2008-11-17 19:21 ` Kharitonov A. Dmitry 2008-11-17 15:21 ` Kharitonov A. Dmitry 2008-11-17 21:26 ` Kharitonov A. Dmitry 2008-11-19 4:24 ` Denis G. Samsonenko 2008-11-19 13:30 ` Kharitonov A. Dmitry 2008-11-20 11:12 ` Denis G. Samsonenko 2008-11-20 19:52 ` Kharitonov A. Dmitry 2008-11-21 4:17 ` Denis G. Samsonenko 2008-11-24 7:55 ` Kharitonov A. Dmitry 2008-11-24 9:50 ` Denis G. Samsonenko 2008-11-24 14:30 ` Kharitonov A. Dmitry 2008-11-24 8:11 ` Kharitonov A. Dmitry 2008-11-24 8:14 ` Владимир 2008-11-24 8:23 ` Kharitonov A. Dmitry 2008-11-24 8:26 ` Denis G. Samsonenko 2008-11-24 8:31 ` Kharitonov A. Dmitry 2008-11-24 16:30 ` Michael Shigorin 2008-11-24 17:45 ` Kharitonov A. Dmitry 2008-11-24 18:37 ` Michael Shigorin 2008-11-24 18:53 ` Aleksey Avdeev 2008-11-24 19:23 ` Kharitonov A. Dmitry 2008-11-24 20:10 ` Aleksey Avdeev 2008-11-25 5:02 ` Kharitonov A. Dmitry 2008-11-25 6:06 ` Aleksey Avdeev 2008-11-25 7:55 ` Kharitonov A. Dmitry 2008-11-25 8:31 ` Aleksey Avdeev 2008-11-25 8:43 ` Kharitonov A. Dmitry 2008-11-25 8:58 ` Aleksey Avdeev 2008-11-25 9:34 ` Kharitonov A. Dmitry 2008-11-25 8:06 ` Michael Shigorin 2008-11-25 8:48 ` Kharitonov A. Dmitry 2008-11-24 19:19 ` Kharitonov A. Dmitry 2008-11-24 20:13 ` Vyatcheslav Perevalov 2008-11-24 20:28 ` Aleksey Avdeev 2008-11-25 5:04 ` Kharitonov A. Dmitry 2008-11-25 6:09 ` Aleksey Avdeev 2008-11-25 8:36 ` Kharitonov A. Dmitry 2008-11-25 9:01 ` Aleksey Avdeev 2008-11-12 5:57 ` Kharitonov A. Dmitry 2008-11-12 7:12 ` Denis G. Samsonenko 2008-11-12 17:58 ` Kharitonov A. Dmitry 2008-11-13 3:42 ` Denis G. Samsonenko 2008-11-13 4:55 ` Kharitonov A. Dmitry 2008-11-13 6:56 ` Denis G. Samsonenko 2008-11-06 6:37 ` Denis G. Samsonenko 2008-11-06 10:21 ` Kharitonov A. Dmitry 2008-11-06 7:54 ` Denis G. Samsonenko 2008-11-06 10:02 ` Kharitonov A. Dmitry 2008-11-06 11:06 ` Denis G. Samsonenko 2008-11-06 14:47 ` Kharitonov A. Dmitry 2008-11-06 14:54 ` Denis G. Samsonenko 2008-11-06 14:59 ` Kharitonov A. Dmitry 2008-11-06 16:57 ` Denis G. Samsonenko 2008-11-06 19:00 ` Kharitonov A. Dmitry 2008-11-06 19:21 ` Denis G. Samsonenko 2008-11-06 19:45 ` Kharitonov A. Dmitry 2008-11-08 19:04 ` Denis G. Samsonenko
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=491FCE9A.7070607@rambler.ru \ --to=kharpost@rambler.ru \ --cc=hardware@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux hardware support This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/hardware/0 hardware/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 hardware hardware/ http://lore.altlinux.org/hardware \ hardware@altlinux.ru hardware@lists.altlinux.org hardware@lists.altlinux.ru hardware@lists.altlinux.com hardware@altlinux.org public-inbox-index hardware Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.hardware AGPL code for this site: git clone https://public-inbox.org/public-inbox.git