LINUX.ORG.RU

АМЦЬ... , тьху, FVWM !


0

1

На скрине Slackware 10.2 на старинном ноуте Dell Latitude XPi 166M + 80Mb + 2Gb.

Сижу на больничном, так что от нечего делать с помощью FvwmScript и FvwmButtons наваял модули подключения/индикации флопика, сидюка и интернет (справа от пейджера).

Интернет подключил через инфракрасный порт + мобилка SonyEricsson к500i + оператор Life:). Очень удобно, так как теперь не завишу от телефонной линии.

Окна открывать специально не стал, чтобы показать рабочий стол с xearth.

>>> Просмотр (800x600, 96 Kb)

Ответ на: комментарий от Deleted

> А мобилку на скотч прикрутил к ноуту? :)

можно подвесить на шнурочег, внутри которого оптоволокно будет, соединяющее ик датчики лептопа и трубки.

firsttimeuser ★★★★★
()

>Сижу на больничном, так что от нечего делать с помощью FvwmScript и FvwmButtons наваял модули подключения/индикации флопика, сидюка и интернет (справа от пейджера).
+
>оператор Life:)

Улыбнуло.. :) дня старого ноута зачетный скрин..

dragon_djanic ★★
()

>Интернет подключил через инфракрасный порт + мобилка SonyEricsson к500i мучился так (: в итоге купил провод...

polachok
()

> через инфракрасный порт + мобилка SonyEricsson к500i + оператор Блин! Завидно! Сколько не пробовал - так и не получилось :(

anonymous
()
Ответ на: комментарий от anonymous

А я чтобы не париться с проводами и инфракрасником в итоге купил себе блютусину... надоели провода на столе...

Теперь от 2-х избавился... и КПК и мобила по блютусине... осталось мышу блютусную прикупить и проводов на столе вообще не будет...

delirio
()
Ответ на: комментарий от polachok

Провод тоже есть, просто на ноуте USB нет.

alex320388
() автор топика
Ответ на: комментарий от Danmer

Запускал, но Опера заметно быстрее. Вообще, если ОпенОфис или что-то на Джаве не запускать, то ноут работает шустро.

alex320388
() автор топика
Ответ на: комментарий от anonymous

Установи openobex , openobex-apps, irda-utils. Потом #irattach /dev/ttyS1 (посмотри в биосе на каком порту ИК-датчик). Если не появится /dev/ircomm0 -> создаешь вручную: #mknod /dev/ircomm0 c 161 0. Потом #echo 38400 > /proc/sys/net/irda/max_baud_rate. Потом удаляешь ссылку /dev/modem и создаешь новую ссылку /dev/modem --> /dev/ircomm0. Потом настраиваешь модемное соединение как с обычным модемом. Я использую wvdial.

alex320388
() автор топика
Ответ на: комментарий от Gharik

Управление на кейбиндинги подвешено. Некошерно это, кнопочки мыша топтать:)

anatol
()
Ответ на: комментарий от forcis

# vim:ft=fvwm
#
#--------------------------------

WindowTitle {FvwmPPPScript} 
WindowSize 24 24
Colorset 78

Init
    Begin
        Set $carrier=(GetOutput {sudo /sbin/ifconfig | grep -c "P-t-P"} 1 -1) 
        If $carrier==0 Then
        Set $icarrier={/home/a/.fvwm/scripts/img/ppp_off.png} #no connect
        Else
        Set $icarrier={/home/a/.fvwm/scripts/img/ppp_on.png} #connect
        ChangeIcon 1 $icarrier
    End

PeriodicTasks
    Begin
        If (RemainderOfDiv (GetTime) 15)==0 Then
        Begin
            Set $carrier=(GetOutput {sudo /sbin/ifconfig | grep -c "P-t-P"} 1 -1) 
            If $carrier==0 Then
            Set $icarrier={/home/a/.fvwm/scripts/img/ppp_off.png} #no connect
            Else
            Set $icarrier={/home/a/.fvwm/scripts/img/ppp_on.png} #connect
            ChangeIcon 1 $icarrier
        End
    End

Widget 1
Property
        Type ItemDraw
        Position 0 0 
        Font "xft:Impact:size=10"
        Size 24 24
        Flags Center NoReliefString
Main
    Case message of
    SingleClic :
    Begin
        If $carrier==0 Then     
            Do {Module FvwmButtons FvwmDial}
        Else
            Do {Module FvwmButtons FvwmStopDial}
    End
End

#####################################################

# vim:ft=fvwm
#
# state=0: unmounted, =1: mounted 
#--------------------------------

WindowTitle {FvwmMountScript} 
WindowSize 48 24
Colorset 78

Init
    Begin

        Set $state=(GetOutput {cat /etc/mtab | grep -c floppy} 1 -1) 
        If $state==0 Then
        Set $sdate={/home/a/.fvwm/scripts/img/floppy_off.png} #umount
        Else
        Set $sdate={/home/a/.fvwm/scripts/img/floppy_on.png} #mount
        ChangeIcon 1 $sdate
    
        Set $state2=(GetOutput {cat /etc/mtab | grep -c cdrom} 1 -1) 
        If $state2==0 Then
        Set $sdate2={/home/a/.fvwm/scripts/img/cdrom_off.png} #umount
        Else
        Set $sdate2={/home/a/.fvwm/scripts/img/cdrom_on.png} #mount
        ChangeIcon 2 $sdate2
    
    End

PeriodicTasks
    Begin
        If (RemainderOfDiv (GetTime) 10)==0 Then
        Begin

            Set $state=(GetOutput {cat /etc/mtab | grep -c floppy} 1 -1) 
            If $state==0 Then
            Set $sdate={/home/a/.fvwm/scripts/img/floppy_off.png} #umount
            Else
            Set $sdate={/home/a/.fvwm/scripts/img/floppy_on.png} #mount
            ChangeIcon 1 $sdate

            Set $state2=(GetOutput {cat /etc/mtab | grep -c cdrom} 1 -1) 
            If $state2==0 Then
            Set $sdate2={/home/a/.fvwm/scripts/img/cdrom_off.png} #umount
            Else
            Set $sdate2={/home/a/.fvwm/scripts/img/cdrom_on.png} #mount
            ChangeIcon 2 $sdate2
  End
    End

Widget 1
Property
        Type ItemDraw
        Position 0 0 
        Font "xft:Impact:size=10"
        Size 24 24
        Flags Center NoReliefString
Main
    Case message of
    SingleClic :
    Begin
        If $state==1 Then       
            Do {Exec umount /mnt/floppy}
        Else
            Do {Exec mount /mnt/floppy && $[fvwm_term] -e mc /mnt/floppy}
    End
End

Widget 2
Property
        Type ItemDraw
        Position 24 0 
        Font "xft:Impact:size=10"
        Size 24 24
        Flags Center NoReliefString
Main
    Case message of
    SingleClic :
    Begin
        If $state2==1 Then 
 Do {Exec eject}
        Else
            Do {Exec mount /mnt/cdrom && $[fvwm_term] -e mc /mnt/cdrom}
    End
End

################################################################

alex320388
() автор топика

Все очень хорошо. Стильно.

Как человеку, устанавливавшему разные дистрибутивы Linux на множество старых ноутов, мне интересен ваш набор приложений. Какую версию Opera установили? Включился ли режим DMA при помощи hdparm? Как решена проблема doc, xls (про rtf не спрашиваю, вижу Ted)? Какие приемы оптимизации и т.д.

My_quest ★★★★★
()

5+! Всегда уважал FVWM и долго на нём сидел (сейчас сижу на Ion3). Конфигами не поделишься?

ib
()
Ответ на: комментарий от Damwihu

>угу, очень бы хотелось полный конфиг

сори, проморгал :)

Damwihu
()
Ответ на: комментарий от ib

Братуха, скажи, у тебя Ted понимает ввод на русском языке, если да, то как сделал, я долго мудохался, но не получилось...

anonymous
()
Ответ на: комментарий от My_quest

######### полный список установленных пакетов ################

aaa_base-10.2.0-noarch-2 aaa_elflibs-10.2.0-i486-3 aalib-1.4rc5-i386-1 abook-0.5.3-i486-1uks alsa-lib-1.0.9-i486-1 alsa-oss-1.0.9-i486-1 alsa-utils-1.0.9a-i486-2 apmd-3.0.2-i386-1 aspell-0.60.2-i486-1 atk-1.9.1-i486-1 audiofile-0.2.6-i486-1 aumix-2.8-i486-1 autoconf-2.59-noarch-1 autofs-3.1.7-i386-1 automake-1.9.5-noarch-1 bash-3.0-i486-3 bin-10.2-i486-1 binutils-2.15.92.0.2-i486-3 bzip2-1.0.3-i486-1 cabextract-0.5-alt1.i586 catdoc-0.91.5-1.asp.i386 cdparanoia-IIIalpha9.8-i386-1 centericq-4.20.0-i486-1pin coreutils-5.2.1-i486-1 cpio-2.5-i386-1 cups-1.1.23-i486-1 cxxlibs-5.0.7-i486-1 cyrus-sasl-2.1.21-i486-1 db4-4.2.52-i486-2 dcron-2.3.3-i486-5 devs-2.3.1-noarch-22 diffutils-2.8.1-i386-1 e2fsprogs-1.38-i486-2 elvis-2.2_0-i486-2 enscript-1.6.3-i386-1 esound-0.2.36-i486-1 espgs-8.15rc4-i486-1 etc-5.1-noarch-10 expat-1.95.8-i486-1 fetchmail-6.2.5.2-i486-1 findutils-4.1.7-i386-1 flac-1.1.2-i486-2 floppy-5.4-i386-3 fortune-mod-1.0-20.i386 fortune-russian-mod-1.0-1.0.asp.noarch freetype-2.1.10.i586 fribidi-0.10.5-i486-1 fvwm-2.5.21.i586 gawk-3.1.5-i486-1 gcc-3.3.6-i486-1 gcc-g++-3.3.6-i486-1 gdbm-1.8.3-i486-3 gdk-pixbuf-0.22.0-i486-1 getmail-4.3.11-noarch-1 gettext-0.14.3-i486-1 gimp-2.2.8-i486-1 gimp-print-4.2.7-i486-1 glib-1.2.10-i386-2 glib2-2.6.6-i486-1 glibc-2.3.5-i486-5 glibc-solibs-2.3.5-i486-5 glibc-zoneinfo-2.3.5-noarch-5 glut-3.7-i486-1 gmp-4.1.4-i486-2 gnet-2.0.7-i486-3 gnome-icon-theme-2.12.1-i486-1frg gnu-gs-fonts-6.0-noarch-1 gnupg-1.2.7-i486-1 gpm-1.19.6-i486-6 grep-2.5-i386-2 groff-1.19.1-i486-3 gtk+-1.2.10-i386-3 gtk+2-2.6.10-i486-1 gucharmap-1.4.1-i486-2 gv-3.5.8-i386-1 gzip-1.3.3-i386-2 hdparm-6.1-i486-1 hotplug-2004_09_23-noarch-5 hpijs-1.7-i486-1 htop-0.5-i486-1arf icebreaker-1.2.1-alt3.i586 imagemagick-6.2.3_3-i486-1 imlib-1.9.15-i486-1 imlib2-1.2.0.002-i486-1asz indent-2.2.9-i386-1 inetd-1.79s-i486-7 infozip-5.52-i486-1 iptables-1.3.3-i486-1 iptraf-2.7.0-i386-1 ircp-0.3-i486-1alt irda-utils-0.9.16-i486-1alt isapnptools-1.26-i386-1 jre-1_5_0_01-i586-1 kbd-1.12-i486-2 kernel-headers-2.4.31-i386-1 kernel-ide-2.4.31-i486-1 kernel-modules-2.4.31-i486-1 lbreakout2-2.5.2-i686-1jto lcms-1.14-i486-1 less-382-i486-1 lesstif-0.94.4-i486-1 libao-0.8.6-i486-1 libart_lgpl-2.3.17-i486-1 libcaca-0.9-i486-2 libexif-0.6.12-i486-2 libglade-2.4.2-i486-1 libgsf-1.12.1-i486-1 libgtkhtml-2.6.3-i486-1 libid3tag-0.15.1b-i486-1 libidl-0.8.5-i486-1 libidn-0.5.17-i486-1 libieee1284-0.2.10-i486-1 libjpeg-6b-i386-4 libmad-0.15.1b-i486-1 libmikmod-3.1.11a-i486-1 libmng-1.0.5-i486-1 libogg-1.1.2-i486-1 libpng-1.2.8-i486-1 librsvg-2.8.1-i486-1 libtermcap-1.2.3-i486-6 libtiff-3.7.3-i486-1 libtool-1.5.20-i486-1 libungif-4.1.3-i486-1 libusb-0.1.8-i486-1 libvorbis-1.1.1-i486-1 libwmf-0.2.8.3-i486-1 libwpd-0.8.2-i486-1 libxml2-2.6.21-i486-1 libxslt-1.1.15-i486-1 lilo-22.5.9-i486-2 links-2.1pre18-i486-1 localiz logrotate-3.6.8-i486-1 lsof-4.72-i486-1 lynx-2.8.5rel.1-i486-2 m4-1.4.2-i486-1 make-3.80-i386-1 man-1.5p-i486-1 man-pages-1.64-noarch-1 mc-4.6.1-i486-1 metamail-2.7-i486-2 mhash-0.9.2-i486-1 minicom-2.1-i486-2 mkinitrd-1.0.1-i486-3 module-init-tools-3.1-i486-1 most-4.9.5-i486-1 mova-4.0-ipl6.noarch mpg321-0.2.10-i486-2 mueller7-mova-1.2-ipl6.noarch mutt-1.4.2.1i-i486-1 ncurses-5.4-i486-2 netpbm-10.18.12-i486-1 netwatch-1.0a-i386-1 normalize-0.7.6-i486-1 openobex-1.0.1-i486-1alt openobex-apps-1.0.0-i486-1alt openssh-4.2p1-i486-1 openssl-0.9.7g-i486-1 openssl-solibs-0.9.7g-i486-1 pango-1.8.2-i486-1 pciutils-2.1.11-i486-6 pcmcia-cs-3.2.8-i486-1 pcre-6.4-i486-1 perl-5.8.7-i486-1 pkgconfig-0.15.0-i486-1 pkgtools-10.2.0-i486-5 pmake-2.1.35-i386-2 pmidi-1.5.4-alt1.i586 popt-1.7-i386-1 ppp-2.4.4b1-i486-1 procmail-3.15.2-i386-1 procps-3.2.5-i486-1 qiv-1.7-alt2.i586 qt-3.3.4-i486-2 readline-4.3-i486-3 ripperX-2.6.4-i486-1arf rocksndiamonds-2.0.0-alt5.i586 rpm-4.2.1-i486-3 rzip-2.0-i486-2 screen-4.0.2-i486-1 sdl-1.2.9-i486-1 sed-4.0.9-i486-2 seejpeg-1.10-i386-1 sendmail-8.13.4-i486-1 sgml-tools-1.0.9-i486-12 shadow-4.0.3-i486-11 shared-mime-info-0.16-i486-1 slang-1.4.9-i486-1 slocate-2.7-i486-3 smartmontools-5.33-i486-1 sox-12.17.8-i486-1 startup-notification-0.8-i486-1 stunnel-4.07-i486-1 sudo-1.6.8p9-i486-1 svgalib-1.4.3-i386-2 sysklogd-1.4.1-i486-9 syslinux-2.13-i486-1 sysvinit-2.84-i486-56 t1lib-5.1.0-i486-1 taglib-1.4-i486-1 tar-1.15.1-i486-1 tcpdump-3.9.3-i486-1 tcpip-0.17-i486-35 ted-2.17-1.i386 traceroute-1.4a12-i386-2 udev-064-i486-2 umsdos-progs-1.13-i386-1 unrar-3.4.3-i486-1arf usbutils-0.11-i486-3 utempter-1.1.3-i486-1 util-linux-2.12p-i486-2 vim-6.3.086-i486-1 vorbis-tools-1.1.1-i486-1 wget-1.10.1-i486-3 whois-4.6.16-i486-1 workbone-2.40-i386-3 wv2-0.2.2-i486-1 wvdial-1.56-noarch-1ztm wvstreams-4.2.2-i586 x11-6.8.2-i486-3 x11-devel-6.8.2-i486-3 x11-fonts-misc-6.8.2-noarch-3 xanim-28010-ipl15mdk.i586 xaw3d-1.5-i386-3 xearth-1.1-5.i386 xine-lib-1.0.2-i686-1 xine-ui-0.99.4-i686-1 xlockmore-5.18-i486-1 xmailbox-2.5-9.i386 xmms-1.2.10-i486-3 xosview-1.7.1-4.i386 xpdf-3.01-i486-2 xxkb-1.10 zlib-1.2.3-i486-1

alex320388
() автор топика
Ответ на: комментарий от My_quest

Поддержку DMA для винта пришлось отключить. Странно, однако это не сказалось на быстродействии. Помучился попервах со звуком, но настроил. Работают все устройства (раньше была установлена windows me, так я даже не мог нормально mp3 послушать - все тормозило и звук в прямом смысле слова заикался). Сейчас разбираюсь с Ted-ом. Хочу заставить правильно буквы показывать. А вообще для вордовских файлов использую wv, catdoc и пр. Вообще, для интернета - машинка самое то. Из оптимизации только пересбор ядра. То что шло в дистре грузится около 2-3 минут. После пересборки - в текстовом режиме загрузка около 30 сек. С иксами 1-2 минуты. Ну и не использовать всякие КДЕ и Гномы.

alex320388
() автор топика
Ответ на: комментарий от anonymous

Где-то в нете прочел, что есть сборка Теда с поддержкой русского для Мандривы(Мандраки). Но пока её не искал. Пытаюсь настроить так как описано в Тед -- Документ

alex320388
() автор топика
Ответ на: комментарий от My_quest

Спасибо, но я её уже читал. Или я что-то не так делаю или ... короче, тот метод, что описан в статье не работает :(

alex320388
() автор топика
Ответ на: комментарий от alex320388

Хм, завтра ровно три года как я на ЛОР-е. Нужно будет отметить :)

alex320388
() автор топика
Ответ на: комментарий от alex320388

Поздравляю с 3-х летием на ЛОРе! А конфиг может по почте вышлешь? pmp11y@gmail.com

p11y
()
Ответ на: комментарий от alex320388

>Забыл, Opera 9.10

Настоятельно рекомендую Opera 7.54. Да, каких-то вкусностей лишитесь, но зато работать будет ГОРАЗДО шустрее, да и вид у нее почти такой же, и страницы вполне нормально отображает, новые скины подходят.. Все старые версии на arc.opera.com

My_quest ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.