Re: заметки/календарь

2006-08-09 Пенетрантность Andrey Kostenko
Здравствуйте.

Я тоже перебрал несколько программ по этой тематике.
Остановился на hnb - hierarchical notebook.
Сохраняет заметки в виде дерева. Экспортирует в  html, например, и еще во 
что-то.
Todo-list mode - слева от задания можно ставить пустой/заполненный квадратик

Если не ошибаюсь, можно управлять из командной строки.
Некоторые фичи, которыми я не пользуюсь:
 - Spell-checking
 - Using URLs (If an entry contains a web url ^A will bring up the configured 
web browser, (see your ~/.hnbrc for more information about configuration))
 - Using Email addresses (If an entry contains a email-address ^A will bring up 
the configured mail client, (see your ~/.hnbrc for more information about 
configuration))
 - Calendars
 - Sorting entries


Из недостатков (мне не хватает) 
- нельзя указать приоритет задания (срочно/не срочно/...).
- когда poweroff убивает процессы - не сохраняет введенную информацию. 
  Я загружаю hnb при загрузке системы и он все время висит. При выключении 
  нужно было в hnb сохранять данные вручную. 
  Это я подправил в исходниках.





-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: xcalc, xfontsel тормоз ят при запуске.

2006-06-21 Пенетрантность Andrey Kostenko
Спасибо всем за помощь!

Переставил локаль в ru_RU.KOI8-R. Все заработало хорошо.
Ну ее эту ru_UA :-)

Спасибо!


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: xcalc, xfontsel тормоз ят при запуске.

2006-06-21 Пенетрантность Andrey Kostenko
Здравствуйте!

Еще раз всем спасибо за помощь, чуть стало понятней, но проблема осталась.

Еще симптомы:
- если выключить xfs - те-же тормоза и ошибки, только теперь ресурсы потребляют 
X-ы
- strace намекнул, в чем задержка:
10:18:44.251965 read(3, 0xbfd1618c, 32) = -1 EAGAIN (Resource temporarily 
unavailable)
10:18:44.252057 select(4, [3], NULL, NULL, NULL) = 1 (in [3])
10:18:45.246660 read(3, "\1\0 
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
10:18:45.246871 writev(3, [{"1\0\6\0\1\0\20\0", 8}, {"*-*-*-*-*-KOI8-U", 16}], 
2) = 24
10:18:45.247114 read(3, 0xbfd1618c, 32) = -1 EAGAIN (Resource temporarily 
unavailable)
10:18:45.247232 select(4, [3], NULL, NULL, NULL) = 1 (in [3])
10:18:47.231230 read(3, 
"\1\0!\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
10:18:47.231471 writev(3, [{"1\0\7\0\1\0\22\0", 8}, {"*-*-*-*-*-*-KOI8-U", 18}, 
{"\0\0", 2}], 3) = 28
10:18:47.236755 read(3, 0xbfd1618c, 32) = -1 EAGAIN (Resource temporarily 
unavailable)
10:18:47.236982 select(4, [3], NULL, NULL, NULL) = 1 (in [3])
10:18:50.236512 read(3, 
"\1\0\"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
10:18:50.236825 writev(3, [{"1\0\7\0\1\0\24\0", 8}, {"*-*-*-*-*-*-*-KOI8-U", 
20}], 2) = 28
10:18:50.237141 read(3, 0xbfd1618c, 32) = -1 EAGAIN (Resource temporarily 
unavailable)
... и т.д.

Это натолкнуло меня на мысль для эксперимента отключить LANG="ru_UA", заменил 
его на:
export LANG="ru_RU"
Проблема исчезла - все (xcalc, xfontsel, ...) грузится быстро, но при этом 
вместо русских букв я вижу
вопросительные знаки. ?.

~> locale   

  <
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=ru_RU
LANGUAGE=ru_UA:ru_RU:ru:en_GB:en
LC_CTYPE="ru_RU"
LC_NUMERIC="ru_RU"
LC_TIME="ru_RU"
LC_COLLATE="ru_RU"
LC_MONETARY="ru_RU"
LC_MESSAGES="ru_RU"
LC_PAPER="ru_RU"
LC_NAME="ru_RU"
LC_ADDRESS="ru_RU"
LC_TELEPHONE="ru_RU"
LC_MEASUREMENT="ru_RU"
LC_IDENTIFICATION="ru_RU"
LC_ALL=

Когда я переконфигурирую локаль (dpkg-reconfigure locales) - выбираю 2 локали 
(ru_RU.KOI8-R KOI8-R, ru_UA KOI8-U ), 
отвечаю на вопрос: "Какая локаль д.б. по умолчанию в системном окружении?" 
(ru_RU.KOI8-R), у меня locale все равно выдает:
LANG=ru_UA


Может, у кого-нибудь есть еще идеи?

P.s. "dpkg-reconfigure fontconfig" тоже пробовал. Ничего не поправил (для 
случая LANG=ru_UA)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: xcalc, xfontsel тормоз ят при запуске.

2006-06-20 Пенетрантность Andrey Kostenko

Спасибо за ответы.

Действительно, "fc-cache -f -s -v" к сожалению, не помогло.

top показывает 95% загрузку процессора процессом xfs, когда xcalc висит и 
компьютер тормозит.
Т.е., я думаю, загвоздка в xfs.
Логи (less /var/log/xfs.log) пустые

xfs установлен и запущен. Вот конфиг:

"less /usr/X11R6/lib/X11/fs/config"
--
client-limit = 10
clone-self = on
error-file = /var/log/xfs.log
use-syslog = on
no-listen = tcp
catalogue = 
/usr/lib/X11/fonts/misc/,/usr/lib/X11/fonts/cyrillic/,/usr/lib/X11/fonts/100dpi/:unscaled,/usr/lib/X11/fonts/75dpi/:unscaled,/usr/lib/X11/fonts/Type1/,/usr/lib/X11/fonts/CID,/usr/lib/X11/fonts/Speedo/,/usr/lib/X11/fonts/100dpi/,/usr/lib/X11/fonts/75dpi/
default-point-size = 120
default-resolutions = 100,100,75,75
cache-hi-mark = 2048
cache-low-mark = 1433
cache-balance = 70

Не знаю, работает ли он вообще - буду разбираться. 

"xfsinfo -server unix/:7100"
---
name of server: unix/:7100
version number: 2
vendor string:  X.Org Foundation
vendor release number:  6090
maximum request size:   8192 longwords (32768 bytes)
number of catalogues:   1
all
Number of alternate servers: 0
number of extensions:   0

А как еще можно узнать, используется ли xfs?
 
Возможно, в xorg.conf что-то бросится в глаза?
-
Section "InputDevice"
Identifier "Keyboard1"
Driver  "kbd"
Option "XkdRules" "xorg"
Option  "CoreKeyboard"
Option  "XkbModel"  "pc105"
Option  "XkbLayout" "us,ru(winkeys)"
Option  "XkbOptions""grp:caps_toggle"
EndSection

Section "ServerLayout"
Identifier "L1"
Screen "Screen1" 0 0
InputDevice"Keyboard1" "CoreKeyboard"
InputDevice"Mouse1" "CorePointer"
EndSection

Section "Files"
FontPath"unix/:7100"# local font server
# if the local font server has problems, we can fall back on these
FontPath"/usr/lib/X11/fonts/Speedo"
FontPath "/usr/lib/X11/fonts/misc"
FontPath "/usr/lib/X11/fonts/cyrillic"
FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/Type1"
FontPath "/usr/lib/X11/fonts/CID"
FontPath "/usr/lib/X11/fonts/100dpi"
FontPath "/usr/lib/X11/fonts/75dpi"
EndSection

Section "Module"
Load"GLcore"
Load"dri"
  Load  "bitmap"
Load  "dbe"
#   Load  "ddc"
Load  "extmod"
Load  "freetype"
Load  "glx"
Load  "int10"
Load  "record"
Load  "speedo"
Load  "type1"
Load  "vbe"
EndSection

Section "InputDevice"
Identifier  "Mouse1"
Driver  "mouse"
Option  "CorePointer"
Option  "Device" "/dev/input/mouse1"
Option  "Protocol" "ImPS/2"
Option  "Emulate3Buttons" "true"
Option  "ZAxisMapping" "5 4"
EndSection


Section "Monitor"
Identifier   "SyncMaster 757p"
VendorName   "Plug'n Play"
HorizSync30.0 - 96.0
VertRefresh  50.0 - 160.0
ModeLine "1280x1024" 157.5 1280 1364 1524 1728 1024 1025 1028 1072 
+hsync +vsync
Option  "DPMS"
EndSection

Section "Device"
Identifier  "RivaTNT2 vanta"
Driver  "nvidia"
Option  "NoLogo"
BusID   "pci:1:00:0"
EndSection

Section "Screen"
Identifier "Screen1"
Device "RivaTNT2 vanta"
Monitor"SyncMaster 757p"
DefaultDepth 16
SubSection "Display"
Depth 1
Modes"1600x1200" "1280x1024" "1280x960" "1152x864" 
"1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 4
Modes"1600x1200" "1280x1024" "1280x960" "1152x864" 
"1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 8
Modes"1600x1200" "1280x1024" "1280x960" "1152x864" 
"1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 15
Modes"1600x1200" "1280x1024" "1280x960" "1152x864" 
"1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 16
Modes"1280x1024" "1280x960" "1152x864" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 24
Modes"1280x1024" "1280x960" "1152x864" "1024x768" "800x600"
EndSubSection
EndSection

Section "DRI"
Mode 0666
EndSection




 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



xcalc, xfontsel тормозят при запуске.

2006-06-19 Пенетрантность Andrey Kostenko

Здравствуйте!

Подскажите, пожалуйста, в каком направлении двигаться и что можно посмотреть, 
подправить.

Проблема. При запуске xcalc, xfontsel висят секунд 10, сильно тормозя систему. 
Затем выдают 
сообщение:
Warning: Missing charsets in String to FontSet conversion   
Дальше работают нормально.
От пользователя и от root-а одинаково.
Подскажите, пожалуйста, в чем может быть проблема?

О системе:

/usr/X11R6/bin/Xorg -version

X Window System Version 6.9.0 (Debian 6.9.0.dfsg.1-4 20060114230205 David 
Nusinow <[EMAIL PROTECTED]>)
Release Date: 21 December 2005
X Protocol Version 11, Revision 0, Release 6.9
Build Operating System: Linux 2.6.15-1-686 i686 [ELF] 
Current Operating System: Linux debian 2.6.13.4NNRR2 #1 Wed Feb 1 12:30:38 EET 
2006 i686
Build Date: 14 January 2006
Before reporting problems, check http://wiki.X.Org
to make sure that you have the latest version.
Module Loader present
OS Kernel: Linux version 2.6.13.4NNRR2 ([EMAIL PROTECTED]) (gcc version 4.0.3 
20051201 (prerelease) (Debian 4.0.2-5)) #1 Wed Feb 1 12:30:38 EET 2006 TF


~> locale
LANG=ru_UA
LANGUAGE=ru_UA:ru_RU:ru:en_GB:en
LC_CTYPE="ru_UA"
LC_NUMERIC="ru_UA"
LC_TIME="ru_UA"
LC_COLLATE="ru_UA"
LC_MONETARY="ru_UA"
LC_MESSAGES="ru_UA"
LC_PAPER="ru_UA"
LC_NAME="ru_UA"
LC_ADDRESS="ru_UA"
LC_TELEPHONE="ru_UA"
LC_MEASUREMENT="ru_UA"
LC_IDENTIFICATION="ru_UA"
LC_ALL=


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: usb storage и /dev/sdX?

2006-05-21 Пенетрантность Andrey Kostenko

У меня Canon A95. Использую gphoto2. Только действительно нужно взять
версию поновее. Похожие на твои ошибки выскакивали со старой версией.
Команда:
sudo gphoto2 --new --get-all-files
С ходу не получилось забирать от пользователя - прописал sudo

-- 
Andrey Kostenko


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Makefile

2006-04-04 Пенетрантность Andrey Kostenko
Добрый день.

> (куча файлов в одном Vim мне не понравилось ибо так и не разобрался я
> как в Vim работать одновременно со скажем тремя десятком файлов)
Я пользуюсь bufexplorer.vim - довольно удобный плагин + на ctrl+TAB -
забил возврат к предыдущему буферу.
Плагин vimcommander.vim - тоже довольно сильно облегчает жизнь.
Ну и самое главное ctags (man ctags). Очень приятное изобретение.

Кстати, у меня по нему вопрос. Можно ли как-нибудь его (или vi)
"обучить" выдавать список методов только для данного класса и его
предков.

Например, если метод GetPosX есть у классов СLine и СPoint, то в куске
кода:
CLine line;
line.GetPosX() 
он сам догадался о каком из GetPosX-ов идет речь, а не
предлагал выбрать руками?
Я понимаю, что, возможно, многого хочу, но как-то в обсуждении на
linux.org.ru мелькнул пост от том что добавить эту функциональность к
ctag/vim - 15 минут работы. Посты от anonymus-ов на linux.org.ru, конечно, 
не очень надежный источник информации, но, возможно, это действительно
легко делается


-- 
Andrey Kostenko
mailto: [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: iptables (was NAT или ма скарадинг под Дебиан)

2006-03-23 Пенетрантность Andrey Kostenko
Может, пригодиться. Не знаю, насколько он надежен и объективен.
http://scan.sygatetech.com/

-- 
Andrey Kostenko
mailto: [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Multihead

2006-03-22 Пенетрантность Andrey Kostenko
On Wed, Mar 22, 2006 at 02:03:51PM +0300, Max Dmitrichenko wrote:
> А ты без этой опции пробовал? Вообще странно как-то, если ты явно пишешь путь
> к устройству, зачем еще указывать, что оно на шине USB? В любом случае, я
> только что глянул в сырцы исков (правда 6.8.2), так кроме опций "Protocol" и
> "Device" драйвер kbd больше ничего не знает. Правда протокол "evdev" тоже 
> вызывает сомнения.
  Да, пробовал, не работает. Протокол evdev тоже, кажется упоминался у
логах. Меня тоже смутило то, что при поиске в исходниках "Dev Phys"
нигде не находился. 
  Поискав в и-нете, я нашел описание этого бага и патч.
 "Debian Bug report logs - #322253 xserver-xorg: evdev ignores a key on pc102 
keyboards"
 "Reported by: "P??r Andersson" <[EMAIL PROTECTED]>; Date: Wed, 10
 Aug 2005 00:48:09 UTC."
 Это именно та проблема, о которой я писал, и с которой столкнулся. Или
 в этом описании, или где-то еще я наткнулся на возмущение/недоумение по
 поводу того, что этот патч был удален/потерян в следующих версиях
 XOrg-a. 
 Патч добавляет "Dev Phys", изменяет работу с evdev - думаю - то, что
 нужно.
 Пытался его наложить вручную - ничего не получилось.

 По поводу консолей. Я уже сейчас точно не помню, что было в консолях.
 Кажется, как обычно, в 1-й и 2-й, например, висел какой-нибудь startx и
 выдавал логи, дальше - как обычно. Но я точно не уверен. Меня поджимали
 сроки. Нужно было завершить и сдать работу - было не до того.

 В итоге я все сделал на Ruby-патче. Он добавил для 2-й клавиатуры
 консоль vt17 - я вторую копию Х-ов запускаю на vt17. Первые 7 консолей
 - как обычно.

-- 
Andrey Kostenko
mailto: [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Multihead

2006-03-22 Пенетрантность Andrey Kostenko
Hi!

On Mon, Mar 20, 2006 at 10:08:07PM +0300, Max Dmitrichenko wrote:
> 
> А опиши плиз свое железо. Меня вообще интересовал бы вариант, когда
> есть видяха с двумя выходами, две USBишные мыши и две USBишные клавы.

2 монитора, 2 видеокарточки (NVidia Vanta TNT2, S3Virge), 2 клавиатуры 
(USB+PS/2), 
2 мышки (USB+PS/2) подключены к одной машине.

Видео с 2 выходами мне тоже было бы интересно попробовать подключить. Я
перерыл много информации о многоголовости - все описывают настройку с
несколькими видеокарточками. Т.е. либо одна карточка с 2-мя входами
настраивается вообще элементарно, либо это очень тажело. Мне кажется -
первое более вероятно.

С клавиатурами/мышами (с тем что они USB) не должно быть никаких
проблем. У меня, правда, мышь USB притормаживает при копировании с
DVD-RW. Приходилось чуть повышать приоритеты - кажется у udev - точно не
помню - нашел экспериментально.

Как у тебя виден второй выход у выдеокарточки? Ты вообще на него можешь
что-нибудь показывать? Если да - брось, пожалуйста, кусок конфига.
Вероятно, если у тебя видны оба видеовыхода в выводе lspci - то с
карточкой проблем не будет.

> Чего не хватает в стандартном ядре и иксах?

Если не патчить ядро и использовать стандартные механизмы, появившиеся в
Xorg7.0 (6.9) - то все описания настройки клавиатуры можно разделить на
2 типа:

1. 
Driver "evdev"
Option "Device" "/dev/input/event2"

  - Этот вариант мне удалось заставить работать - но вылезли проблемы, о
которых я говорил. Считаю его неверным.

2.
   Driver "kbd"
   Option "Protocol" "evdev"
   Option "Device" "/dev/input/event2"
   Option "Dev Phys" "usb-:00:1d.0-2/input0"   

  - Это, мне кажется, верный варинт, но я не смог запустить Х-сы с таким
куском конфига. 
В логах при запуске Х-ов пишет, что опция "Dev Phys" - не бывает.

  Хотя, переписывался с человеком, у него именно так все и заработало:
Выдержка из переписки:

>> От evdev пришлось отказаться, не смог нормально настроить (проблемы я
>> описывал.)
>Вот с этим проблем не оказалось. Завелось через evdev и работа его стабильна.
>
>Для заюзания evdev:
>
>Section "InputDevice"  
> 
>Identifier "keyboard0" 
>  
>Driver "kbd"   
>  
>Option "Protocol"  "evdev" 
>  
>Option "Dev Phys" "usb-:00:1d.0-2/input0"  
>  
>Option "XkbRules" "xfree86"
>  
>Option "XkbModel" "pc105"  
>  
>Option "XkbLayout" "us,ru,ua"  
>  
>Option "XkbOptions" "grp:ctrl_shift_toggle"
>  
>EndSection 
> 
>
>Section "InputDevice"  
> 
>Identifier "keyboard1" 
>  
>Driver "kbd"   
>  
>Option "Protocol"  "evdev" 
>  
>Option "Dev Phys" "usb-:00:1d.1-1/input0"  
>  
>Option "XkbRules" "xfree86"
>  
>Option "XkbModel" "pc105"  
>  
>Option "XkbLayout" "us,ru,ua"  
>  
>Option "XkbOptions" "grp:ctrl_shift_toggle"   

Вот что человек написал о пакетах, из которых ставил:
> Ставился с debian. База - stable, обновил libc6 и gcc до testinga.
> Выкачал исходники из unstable xorg-x11. Собрал да поставил.
> xorg-x11_6.9.0.dfsg.1-2.dsc
> xorg-x11_6.9.0.dfsg.1-2.diff.gz
> xorg-x11_6.9.0.dfsg.1.orig.tar.gz
> Дистрибутивные "иходники" отличаются от родных именно на приставку
> 
> dfsg.1 + патчи в diff - ах. Сейчас в последняя версия 1-3. Разработчики 
> довольно  
> живо взялись за Х. Что не может не радовать. Но много ляпов. На то оно и
> unstable. 
Я шел тем-же путем, но не смог добиться понимания этой строки в конфиге
Option "Dev Phys" "usb-:00:1d.0-2/input0" 



-- 
Andrey Kostenko
mailto: [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Послать консольной пр ограмме команду на сохранение.

2006-03-22 Пенетрантность Andrey Kostenko

Hi,

В консоле запущена программа (например, hnb - записная книжка - но есть
и другие). Когда дается команда poweroff - терминал закрывается. При
следующем запуске hnb предлагает восстановить данные некорректно
завершенного сеанса - но делает это неверно. Все теряется. При
выключении нужно внимательно следить и обязательно корректно из него
выйти, нажав клавиши Ctl+Q Y. Можно ли это автоматизировать.
Один из вариантов irxevent из lirc - но, думаю, это не очень хорошая
идея. Есть ли программа, которая может послать приложению нажатия
клавиш?

И еще вопрос. zsh в x-терминале (mrxvt). При закрытии x-терминала (или
при выключении системы) не сохраняет историю. Если набрать exit - все
нормально. Подскажите, пожалуйста, как вылечить. 


-- 
Andrey Kostenko
mailto: [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Послать консольной пр ограмме команду на сохранение.

2006-03-22 Пенетрантность Andrey Kostenko

Hi,

В консоле запущена программа (например, hnb - записная книжка - но есть
и другие). Когда дается команда poweroff - терминал закрывается. При
следующем запуске hnb предлагает восстановить данные некорректно
завершенного сеанса - но делает это неверно. Все теряется. При
выключении нужно внимательно следить и обязательно корректно из него
выйти, нажав клавиши Ctl+Q Y. Можно ли это автоматизировать.
Один из вариантов irxevent из lirc - но, думаю, это не очень хорошая
идея. Есть ли программа, которая может послать приложению нажатия
клавиш?

И еще вопрос. zsh в x-терминале (mrxvt). При закрытии x-терминала (или
при выключении системы) не сохраняет историю. Если набрать exit - все
нормально. Подскажите, пожалуйста, как вылечить. 


-- 
Andrey Kostenko
mailto: [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Multihead

2006-03-22 Пенетрантность Andrey Kostenko
Hi!

On Mon, Mar 20, 2006 at 10:08:07PM +0300, Max Dmitrichenko wrote:
> 
> А опиши плиз свое железо. Меня вообще интересовал бы вариант, когда
> есть видяха с двумя выходами, две USBишные мыши и две USBишные клавы.

2 монитора, 2 видеокарточки (NVidia Vanta TNT2, S3Virge), 2 клавиатуры 
(USB+PS/2), 
2 мышки (USB+PS/2) подключены к одной машине.

Видео с 2 выходами мне тоже было бы интересно попробовать подключить. Я
перерыл много информации о многоголовости - все описывают настройку с
несколькими видеокарточками. Т.е. либо одна карточка с 2-мя входами
настраивается вообще элементарно, либо это очень тажело. Мне кажется -
первое более вероятно.

С клавиатурами/мышами (с тем что они USB) не должно быть никаких
проблем. У меня, правда, мышь USB притормаживает при копировании с
DVD-RW. Приходилось чуть повышать приоритеты - кажется у udev - точно не
помню - нашел экспериментально.

Как у тебя виден второй выход у выдеокарточки? Ты вообще на него можешь
что-нибудь показывать? Если да - брось, пожалуйста, кусок конфига.
Вероятно, если у тебя видны оба видеовыхода в выводе lspci - то с
карточкой проблем не будет.

> Чего не хватает в стандартном ядре и иксах?

Если не патчить ядро и использовать стандартные механизмы, появившиеся в
Xorg7.0 (6.9) - то все описания настройки клавиатуры можно разделить на
2 типа:

1. 
Driver "evdev"
Option "Device" "/dev/input/event2"

  - Этот вариант мне удалось заставить работать - но вылезли проблемы, о
которых я говорил. Считаю его неверным.

2.
   Driver "kbd"
   Option "Protocol" "evdev"
   Option "Device" "/dev/input/event2"
   Option "Dev Phys" "usb-:00:1d.0-2/input0"   

  - Это, мне кажется, верный варинт, но я не смог запустить Х-сы с таким
куском конфига. 
В логах при запуске Х-ов пишет, что опция "Dev Phys" - не бывает.

  Хотя, переписывался с человеком, у него именно так все и заработало:
Выдержка из переписки:

>> От evdev пришлось отказаться, не смог нормально настроить (проблемы я
>> описывал.)
>Вот с этим проблем не оказалось. Завелось через evdev и работа его стабильна.
>
>Для заюзания evdev:
>
>Section "InputDevice"  
> 
>Identifier "keyboard0" 
>  
>Driver "kbd"   
>  
>Option "Protocol"  "evdev" 
>  
>Option "Dev Phys" "usb-:00:1d.0-2/input0"  
>  
>Option "XkbRules" "xfree86"
>  
>Option "XkbModel" "pc105"  
>  
>Option "XkbLayout" "us,ru,ua"  
>  
>Option "XkbOptions" "grp:ctrl_shift_toggle"
>  
>EndSection 
> 
>
>Section "InputDevice"  
> 
>Identifier "keyboard1" 
>  
>Driver "kbd"   
>  
>Option "Protocol"  "evdev" 
>  
>Option "Dev Phys" "usb-:00:1d.1-1/input0"  
>  
>Option "XkbRules" "xfree86"
>  
>Option "XkbModel" "pc105"  
>  
>Option "XkbLayout" "us,ru,ua"  
>  
>Option "XkbOptions" "grp:ctrl_shift_toggle"   

Вот что человек написал о пакетах, из которых ставил:
> Ставился с debian. База - stable, обновил libc6 и gcc до testinga.
> Выкачал исходники из unstable xorg-x11. Собрал да поставил.
> xorg-x11_6.9.0.dfsg.1-2.dsc
> xorg-x11_6.9.0.dfsg.1-2.diff.gz
> xorg-x11_6.9.0.dfsg.1.orig.tar.gz
> Дистрибутивные "иходники" отличаются от родных именно на приставку
> 
> dfsg.1 + патчи в diff - ах. Сейчас в последняя версия 1-3. Разработчики 
> довольно  
> живо взялись за Х. Что не может не радовать. Но много ляпов. На то оно и
> unstable. 
Я шел тем-же путем, но не смог добиться понимания этой строки в конфиге
Option "Dev Phys" "usb-:00:1d.0-2/input0" 



-- 
Andrey Kostenko
mailto: [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Multihead

2006-03-19 Пенетрантность Andrey Kostenko
On Sun, Mar 19, 2006 at 07:18:46PM +0300, Max Dmitrichenko wrote:

Здравствуйте.

3 месяца назад я настраивал Multihead у себя на машине.

Если коротко - без патчей не получилось.

Проблема: некорректно работает клавиатура. 

Симптомы: 
- не переключаются раскладки по CapsLock
- на выходит из X-ов по Ctl+Alt+Shift+BackSpace
- перестали работать мультимедийные кнопки (при нажатии полная тишина в xev )
- перестала работать виндовая клавиша "start"

Разговор об этом я поднимал в конце декабря. Если интересно - можешь
почитать ветку - там в моем письме более подробное описание проблема +
ответы и советы.

Я решил эту задачу, пропатчив ядро RubyPath-ем. Недостаток - он есть
только для 2.6.13.0. В остальном 2-головость получилась отлично.

Правда, когда решили вдвоем сыграть в Heroes3 - запущенные в wine -
ждало разочарование. Они не могли никак между собой соединиться -
спрашивали, а где собственно, сеть?

Если кто-нибудь знает, как можно "соединить сетью" 2 копии программы,
запущенные на одной машине - особенно под wine - поделитесь, пожалуйста.
Я точно знаю, что это возможно. Когда искал информацию по Multihead-у
наткнулся на статью об этом, но потом не смог ее найти.


-- 
Andrey Kostenko
mailto: [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Документация по slt.

2006-03-02 Пенетрантность Andrey Kostenko
On Wed, Mar 01, 2006 at 02:48:12PM +0300, Artem Chuprina wrote:
> 
> Это, заметим, не stl-manual, а libstdc++-doc
> 
Спасибо. Я, признаться, искал по репозитарию stl и смотрел, кто из них
м.б. doc. Обратно не додумался.

Andrey.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Документация по slt.

2006-03-01 Пенетрантность Andrey Kostenko
> man std::basic_fstream
> man std::basic_stringstream

Спасибо!

-- 
Andrey Kostenko


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Документация по slt.

2006-02-28 Пенетрантность Andrey Kostenko
Здравствуйте,

Подскажите, пожалуйста, есть ли среди пакетов Debian-а документация к slt
(Standard Template Library). 
stl-manual - но там не полная документация (например, я не нашел описание 
fstream, stringstream, и др.).
Да и удобней бы было пользоваться документацией в виде man fstream (когда 
забыл/не_знаешь имя Members-а).

Или slt от Silicon Graphics никто не пользуется, возможно, популярно 
использовать libstlport?

-- 
Andrey Kostenko


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: ??? - fluxbox - непоня тное поведение :(

2006-02-17 Пенетрантность Andrey Kostenko
Здравствуйте.

Если речь зашла о fluxbox, подскажите, пожалуйста, как у Вас (участвующих в 
обсуждении и просто пожелавших ответить :-)), отображаются русские буквы в 
заголовке окон? Какие шрифты используете в настройках fluxbox-а? Делали 
лиiдополнительные движения для настройки русского в заголовках, или все 
заработало из пакета?

У меня:

~> fluxbox -v  // пробовал и предыдущие версии
Fluxbox 0.9.14 : (c) 2001-2005 Henrik Kinnunen 

~> locale 
LANG=ru_UA
LC_CTYPE="ru_UA"
LC_NUMERIC="ru_UA"
LC_TIME="ru_UA"
LC_COLLATE="ru_UA"
LC_MONETARY="ru_UA"
LC_MESSAGES="ru_UA"
LC_PAPER="ru_UA"
LC_NAME="ru_UA"
LC_ADDRESS="ru_UA"
LC_TELEPHONE="ru_UA"
LC_MEASUREMENT="ru_UA"
LC_IDENTIFICATION="ru_UA"
LC_ALL=

~> less ~/.fluxbox/Meta  // я эту тему, чуть модифицировав, использую

window*: -*-fixed-bold-*-*-*-*-*-*-*-*-*-*-r
toolbar.font:-*-times-bold-r-normal-*-14-*-*-*-*-*-*-r
menu.title.font: -*-times-bold-r-normal-*-14-*-*-*-*-*-*-r
menu.frame.font: -*-times-bold-r-normal-*-14-*-*-*-*-*-*-r
...

Перепробовал кучу шрифтов (включая всякие *-koi8-r), результат тот-же. Один 
шрифт удалось подобрать, корректно отображавший русские буквы, но игнорирующий 
английские.

Пару лет назад на предыдущей системе я что-то тронул в исходниках fluxbox-a, 
перекомпилировал, и русский заработал нормально. Но теперь эти изменения 
потеряны и хочется попытаться найти более правильную и прямую дорогу.

Андрей.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



run another program as another user (su ?)

2005-12-29 Пенетрантность Andrey Kostenko
Hi!

Я хочу добиться запуска программы от имени другого пользователя.
Самый простой пример - по нажатию на горячую клавишу хочу окно с
запросом пароля root-a, а замет терминал с правами root-a (вариант с
вводом пароля на загруженном теринале не подходит, например, потому, что
я использую mrxvt и если я его запустил уже под root-ом, то я могу в нем
открыть еще однит терминал с правами рута, уже не вводя пароль).
Или еще пример, запустить с правами другого пользователя комунду запуска
второго X-сервера, и тогда на втором мониторе загрузится сразу его
рабочая среда и все настройки.

Я нашел программу, которя делает все это: gksu

graphical frontend to su
gksu is a Gtk+ frontend to /bin/su. It supports login shells
and preserving environment when acting as a su frontend. It
is useful to menu items or other graphical programs that need
to ask a user's password to run another program as another user.
--
Но она грузится дольше firefox-a и затем занимает в памяти больше 10Мб. Грустно.

Можно ли добиться такой функциональности с помощью su?

Например команда:
mrxvt -tnum 1 -vt0.e "su -c mrxvt" 
открывает второй терминал (с одной закладкой -tnum 1) и запускает на нем
команду "su -c mrxvt" (-vt0.e - запустить команду), запрашивается пароль, и 
открывается третий
терминал с правами root-а. По скорости и расходу памяти уже лучше, чем с
gksu, но (опять но) висит 2-й терминал, который уже не нужен, ест
память, и занимает место в списке запущенных программ.

Подозреваю, что правильная команду должна выглядеть как-то так:

mrxvt -tnum 1 -vt0.e "su -c "mrxvti &! "  " 

- второй терминал должен запросить пароль, запустить команду с &! и
завершить свою работу. Но в таком виде это не работает.
Использую zsh.

Я не могу осилить эту задачу. 

Помогите, пожалуйста.

Андрей. 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Multihead

2005-12-29 Пенетрантность Andrey Kostenko
On Thu, Dec 29, 2005 at 04:02:38PM +0400, Степан Голосунов wrote:

> 
> xfree86 из sarge уже пропатчен на предмет поддержки evdev.
> 
 С него я и начал свои эксперементы. (Т.е. он у меня стоял изначально).
 В каком-то обсуждении я наткнулся на упоминание о том, что:
 "Sarge is hopefully shipped with a pre-patched XFree-4.3.x Server !"
 Но у меня ничего не получилось. Возможно, проблема в том, что я писал:

   Driver "kbd"
   Option "Protocol" "evdev"
   Option "Device" "/dev/input/event2"
- так советовали почти во всех описаниях Multihead-а

 Возможно, нужно:
 
  Driver "evdev"
  Option "Device" "/dev/input/event2"

  Сейчас переустановлю и попробую еще раз. 
  Не подскажите, где можно подробней почитать об этом патче и о evdev. Я в 
документации по
  XF86free ничего об этом не нашел. Пожалуйста, ткните носом, если
  знаете.
  Нужно ли пропатченному xfree86 указывать параметры, для того, чтобы
  второй сервер не гасил первый (аналогичные -novtswitch -sharevts), или он это 
делает по умолчанию?

  Андрей.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Multihead

2005-12-29 Пенетрантность Andrey Kostenko
Hi!

Попытался сделать у себя многоголовую систему (2 монитора, 2
видеокарточки (NVidia Vanta TNT2, S3Virge), 2 клавиатуры (USB+PS/2), 
2 мышки (USB+PS/2) подключены к одной машине).

Проблема: некорректно работает клавиатура. 

Симптомы: 
- не переключаются раскладки по CapsLock
- на выходит из X-ов по Ctl+Alt+Shift+BackSpace
- перестали работать мультимедийные кнопки (при нажатии полная тишина в xev )
- перестала работать виндовая клавиша "start"

Что я делал:

Я нашел 3 основных способа добиться Multihead-а:
1. Проматчить XF86free (у меня стоял 4.3)
2. Установить Xorg 6.9/7.0 - там поддержка Multihead-а обещается "из
коробки" - драйвер evdev для клавиатуры (именно с ним, кажется, у меня 
проблемы).
3. Пропатчить ядро (Ruby).

Я пошел по 2-му пути. Выкачал xorg-x11-6.8.99.904.tar.bz2 (пробовал 
xorg-x11-6.8.99.900.tar.bz2, 
X11R6.9.0-src.tar.bz2 - резальтат тот-же). Скомпилировал (пробовал с
настройками по умолчанию, затем с "cp linux.cf host.cf" в .config/cf -
результат тот-же).
Тут-же первый вопрос: есть ли уже готовый X11R6.9/X11R7.0 в deb?

После компиляции make install, установил драйвера nvidia 
(NVIDIA-Linux-x86-1.0-7167-pkg1.run - 
без них второй сервер намертво завешивал первый, работающий на Vanta).
Все установилось нормально (правда, при установке драйверов nvidia -
кричали о том, что 
--
-> Validating previous installation:
ERROR: File '/usr/X11R6/lib/modules/extensions/libglx.so' is not a symbolic 
link.
--
- но все дальше устанавливалось нормально).
Второй сервер запускается нормально - из терминала на запущенном первом
сервере команда: 
startx -- :1 -novtswitch -sharevts -layout L2 
Все работает хорошо. Клавиатуры и мышки разделились. Но тут и начинается
проблема. Чтобы разделить клавиатуры в xorg.conf мне пришлось для каждой из них
заменить строку: Driver "kbd"
--
#!!   Driver  "kbd"
  Driver "evdev"
  Option "Device" "/dev/input/event2"
--
evdev - это что-то новое в Xorg - именно для этих целей.
Клавиатура работает некорректно (см. выше).
Если закомментировать эти 2 строки и вернуть kbd - все нормально, но
тогда обе клавиатуры дублируют друг друга.

Вопрос: кто-нибудь работает с evdev, кто-нибудь сталкивался с такими
проблемами?

Ниже я привожу полный xorg.conf, но еще несколько вопросов.

1. Кто-нибудь использует Multihead? Как сделали?
2. Есть ли ядро (в deb) и где его можно найти, уже пропатченное Ruby?
   У меня не получается самому наложить пачти и добиться нормальной
   работы 2-х серверов. Кстати, сейчас у меня ядро 2.6.12-1-k7,
   установленное из репозитария testing. Под ним поднимаются 2 сервера
   (см. выше). Если я выкачиваю эту-же версию ядра в исходниках
   (kernel.org), копирую конфиги (cd /usr/src/linux; cp
   /boot/config-2.6.12-1-k7; make menuconfig; ... ) , компилирую ядро, 
   затем под ним компилирую Xorg, у меня 2 сервера не поднимаются.
   Второй завешивает первый (так-же как и при экспериментах с Ruby).
   Т.е. в самодельном ядре у меня почему-то 2 Х-сервера не работают.
   
== xorg.conf 
Section "InputDevice"
Identifier "Keyboard1"
#   Driver  "kbd"
Driver "evdev"
Option "Device" "/dev/input/event2"
Option "XkdRules" "xorg"
Option "CoreKeyboard"
Option "XkbModel"   "pc105"
Option "XkbLayout"  "us,ru(winkeys)"
Option "XkbOptions" "grp:caps_toggle"
EndSection

Section "InputDevice"
Identifier "Keyboard2"
#   Driver  "kbd"
Driver "evdev"
Option  "CoreKeyboard"
Option "Device" "/dev/input/event0"
Option  "XkbModel"  "pc105"
Option  "XkbLayout" "us,ru(winkeys)"
Option  "XkbOptions""grp:caps_toggle"
EndSection

Section "ServerLayout"
Identifier "L1"
Screen "Screen1" 0 0
InputDevice"Keyboard1" "CoreKeyboard"
InputDevice"Mouse1" "CorePointer"
EndSection

Section "ServerLayout"
Identifier "L2"
Screen "Screen2" 0 0
InputDevice"Keyboard2" "CoreKeyboard"
InputDevice"Mouse2" "CorePointer"
EndSection

Section "Files"

#   FontPath"unix/:7100"# local font server
FontPath "/usr/lib/X11/fonts/misc"
FontPath "/usr/lib/X11/fonts/cyrillic"
FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/Type1"
FontPath "/usr/lib/X11/fonts/CID"
FontPath "/usr/lib/X11/fonts/100dpi"
FontPath "/usr/lib/X11/fonts/75dpi"
EndSection

Section "Module"

#Load   "GLcore"
#Load   "dri"

Load  "bitmap"
Load  "dbe"
Load  "ddc"
Load  "extmod"
Load  "freetype"
Load  "glx"
Load  "int10"
Load  "record"
#   L

Простите, тест.

2005-12-28 Пенетрантность Andrey Kostenko


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Apache2+php4

2005-11-02 Пенетрантность Andrey Kostenko

> А вообще рекомендуют пользоваться $_GET['IMAGE']

Спасибо! Помогло. 

 AC> и набить морду его автору

Нельзя. Девушка сайт делала :-).

Андрей


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Apache2+php4

2005-11-02 Пенетрантность Andrey Kostenko
Здравствуйте!

Подскажите, пожалуйста.

Не могу добиться корректной работы этой парочки.
Проблема в том, что в php-скрипте переменные, передаваемые через знак
"?" в ссылке - пустые.
Например:

/var/www/apache2-default/screenshoot.php:
...
 
 "; ?>

...

вызывается по ссылке:
http://localhost/apache2-default/screenshoot.php?IMAGE=scr2.jpg
и в итоге получаем:
 
 

Та-же ситуация и с другими php-принимающими параметры.
Остальные работают нормально (например, есть страница, где в 2 позициях
выбирается случайно один из 7 скриншотов).

Эта проблема только на локальной машине (Debian 3.1 stable). На хостинге
все нормально работает.

Эта-же копия сайта нормально работает локально под Mandrake 10.1 (я с
него потихонечку перехожу на Debian). Там тоже Apache2+php4 -
установленные по умолчанию.

Возможно, проблема в модулях апача (в Mandrake их по умолчани
запускается целая куча, в Debian - 5 штук)
Запускал те-же модули, что и в Mandrake (перепробовал 2 способа: 
mods-enabled и httpd.conf) - ничего не получилось.
Если для корректной передачи параметров в php нужно подгрузить какой-то
модуль - подскажите, пожалуйста, какой.

Установлены:
apache2
apache2-common
apache2-mpm-prefork
apache2-utils
libapache2-mod-php4
php4-common
php4 (при этом он никак не меняет картину он может быть
установлен или удален. Все то-же.)


Если вместо apache2 ставить просто apache - проблема будет
та-же.

Где и что еще можно посмотреть? 

Андрей.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Postfix. List relayhost-s

2005-10-27 Пенетрантность Andrey Kostenko
Hi,

Подскажите, пожалуйста, можно ли в Postfix-е отправлять почту 
через разные smtp и если да - то где это искать/настраивать?

У меня 2 адреса. Необходимо почту отправлять или через ua.fm или
freemail.ukr.net - есть еще и другие - но эти для примера.

Подготовив письма я, в зависимости от того, как нужно слать, 
раскомментирую строки в /etc/postfix/main.cf:

#relayhost=ua.fm
#relayhost=freemail.ukr.net
...

Можно ли это где-нибудь прописать/настроить?

Если я верно понял - таблица /etc/postfix/transport мне не поможет.
Там я могу задать разные smtp на основании адреса получателя.
Мне же нужно указать smtp на основании адреса отправителя.
Или все-же /etc/postfix/transport тоже позволяет это делать?


Другими словами - можно ли где-нибудь написать (не поймите меня буквально) :

* ^From:[EMAIL PROTECTED]smtp:ua.fm
* ^From:[EMAIL PROTECTED]  smtp:freemail.ukr.net
...

И еще вопрос. Вообще этот Postfix используется где-нибудь или
это что-то очень редкое/экзотическое. И "все нормальные люди" используют
(sendmail,exim,...)? 

Андрей.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]