LINUX.ORG.RU

небольшая реклама #3


0

0

Сделал 0.3 релиз для своей софтинки и решил запостить скриншот.

Софтинка называется stalonetray ( http://sourceforge.net/projects/stalonetray ) и являет собой system tray стандарта freedesktop.org. Из полезных свойств: кушает иконки любого размера.

Новшевств практически нет, только багфиксы (зато много =)), повышение стабильности и поддержка root transparency.

На скрине stalonetray проглочен левыми FvwmButtons.

Конфиг fvwm (и в нем wallpaper) здесь: http://busa.gorodok.net/fvwm.tar.bz2 (многое взято от taviso).

Ругайте на здоровье =)

>>> Просмотр (1280x1024, 299 Kb)



Проверено: Demetrio ()

Мне очень понраился скрин, шрифты, цвета, все акуратно и со вкусом :)

bugzilla
()

Новосибирцы рулят! :)

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

все супер. и давно хотел себе трей, который бы съел fvwmbuttons. огромно спасибо

anonymous
()

красиво однако, небось аффтарр не одну неделю потратил на настройку ентого низко-уровне-конфигурабельного великолепия

anonymous
()

А можно взглянуть на конфиги fontconfig?
Всё что есть в /etc/fontconfig и ~/.fonts.conf
И вопросик :)
Freetype сам собирал или использовал стандартный пакет?

Если не сложно, то пришли plz на мыло betalb_at_gmail_dot_com

BETALb
()

stalonetray? кодовое имя релиза не "Сильвестр" случаем? :)

AP ★★★★★
()
Ответ на: комментарий от BETALb

Пакет стандартный. apt-get install =) Шрифты --- те, что, как говорят, в vista стандартные будут =) все что просили --- выслал.

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

Ругать нечего - все классно! Ж)

Что за player такую инфу из трея показывает?

bdancer ★★
()
Ответ на: комментарий от morge

плеер gmpc

зы работает трей отлично. пришлось только каонфиг ручками подправить
x_libraries="-lX11"

anonymous
()

у меня лучше :-)

anonymous
()

Проверил программку, заглатывает даже smb4k, с которой trayer не справляется :-) Так что есть повод для оптимизма. Но то, что она не реагирует на уже запущенные программы--это по сравнению с trayer'ом большой минус. Ждём 1.0 версию...

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

2anonymoys (29.03.2006 22:23:00): Странно, configure на Debian testing/unstable, FC4 i386/amd64, Ubuntu amd64 все находил сам. А какая у вас система ? И что говорил configure ?

2mr: Про реакцию на уже запущенные программы --- не очень понятно. Я могу на старте собирать все KDE иконки, т.к. у них выставлено свойство _KDE_NET_WM_SYSTRAY_WINDOW_FOR. Но иконки стандарта freedesktop.org должны _сами_ попросить tray о том, чтобы он к себе их взял. Посмотрю как это сделано в trayer-е.

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

вышли и мне /etc/font.conf && ~/.font.conf на str1k3r_by_dog_mail.ru

anonymous
()

if gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/X11R6/include -g -O2 -O0 -g -ggdb -MT layout.o -MD -MP -MF ".deps/layout.Tpo" -c -o layout.o layout.c; \
then mv -f ".deps/layout.Tpo" ".deps/layout.Po"; else rm -f ".deps/layout.Tpo"; exit 1; fi
layout.c: In function `match_forced_resize_list':
layout.c:238: error: `FNM_CASEFOLD' undeclared (first use in this function)
layout.c:238: error: (Each undeclared identifier is reported only once
layout.c:238: error: for each function it appears in.)
make[2]: *** [layout.o] Error 1

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

Slackware 10.2 без kde и qt.
$./configure --disable-native-kde
checking for a BSD-compatible install... /usr/bin/ginstall -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for stdlib.h... (cached) yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking for unistd.h... (cached) yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/config.h
config.status: src/config.h is unchanged
config.status: executing depfiles commands

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

а можно версию glibc ? и еще: native kde не требует qt/kde =) Просто у меня в /usr/include/fnmatch.h есть нужный #define FNM_CASEFOLD .

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

#/lib/libc-2.3.2.so
GNU C Library stable release version 2.3.2, by Roland McGrath et al.
Copyright (C) 2003 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 3.2.3.
Compiled on a Linux 2.4.20 system on 2003-05-18.
Available extensions:
GNU libio by Per Bothner
crypt add-on version 2.1 by Michael Glad and others
linuxthreads-0.10 by Xavier Leroy
BIND-8.2.3-T5B
libthread_db work sponsored by Alpha Processor Inc
NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
Report bugs using the `glibcbug' script to <bugs@gnu.org>.

Ну, и gcc заодно.

#gcc -v
Reading specs from /usr/lib/gcc-lib/i486-slackware-linux/3.2.3/specs
Configured with: ../gcc-3.2.3/configure --prefix=/usr --enable-shared --enable-threads=posix --enable-__cxa_atexit --disable-checking --with-gnu-ld --verbose --target=i486-slackware-linux --host=i486-slackware-linux
Thread model: posix
gcc version 3.2.3

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

я тот самый ананимус, котрый configure.in правил.

система gentoo, ./configure проходит нормально, но потом скармливает gcc комманду gcc -L -lX11, тк -L пустой, то оне не знает где искать X11

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

Не знаю, как это реализуется, так что могу сказать только как "юзер" почему это важно. Например, пусть в ~/.xinitrc (или .xsession) записаны на запуск в фоне некоторые часто используемые программы (которые должны влезать в трэй) и сам трэй. Поскольку нет никаких гарантий, что трэй запустится раньше этих программ, то они могут так и не заглотиться вашим трэем.

Надеюсь допинаете вы таки эту программку, и будет у fvwm свой полноценный трэй (вместо trayer'а и xystray'а) :-)

mr ★★
()
Ответ на: комментарий от geekkoo

Прошу прощения, не в том окошке команды набирал :)
На самом деле должно быть:
$/lib/libc-2.3.5.so
GNU C Library stable release version 2.3.5, by Roland McGrath et al.
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 3.3.6.
Compiled on a Linux 2.4.31 system on 2005-09-10.
Available extensions:
GNU libio by Per Bothner
crypt add-on version 2.1 by Michael Glad and others
GNU Libidn by Simon Josefsson
linuxthreads-0.10 by Xavier Leroy
BIND-8.2.3-T5B
libthread_db work sponsored by Alpha Processor Inc
NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
Thread-local storage support included.
For bug reporting instructions, please see:
<http://www.gnu.org/software/libc/bugs.html>;.
$gcc -v
Reading specs from /usr/lib/gcc-lib/i486-slackware-linux/3.3.6/specs
Configured with: ../gcc-3.3.6/configure --prefix=/usr --enable-shared --enable-t
hreads=posix --enable-__cxa_atexit --disable-checking --with-gnu-ld --verbose --
target=i486-slackware-linux --host=i486-slackware-linux
Thread model: posix
gcc version 3.3.6

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

>>Вобщем, my bad.
На самом деле моя ошибка. У меня fnmatch.h неправильный был. В частности, там FNM_CASEFOLD неопределен. Насколько, кстати, чувствительность к регистру важна? Можно ли обойтись FNM_NOESCAPE?

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

На самом деле, этот код уже мертв (будет убран в 0.3.1), так что можно просто закомментировать всю match_forced_resize_list (она уже нигде не вызывается).

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

СТАЛОНЕ трей???? :0)))) За одно название - уже зачет!!! :0)))

Gadeshi
()

чето я немогу понять... вот архив с темой я должен в распаковать ~./fvwm? а дальше? фввм раньше не пользовал понять не могу че с этим всем делать..

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

Телепаты в отпуске? Покажи, что fvwm при запуске выводит.

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

>дык в томто и дело что все также делаю а тему он не ест. в чем проблема не знаю

нужен fvwm >= 2.5.14 иначе --- переименуйте .fvwm/config в .fvwm/.fvwm2rc

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

заработало =) спасибо. прикольно буду разбиратся что к чему

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

>система gentoo, ./configure проходит нормально, но потом скармливает gcc комманду gcc -L -lX11, тк -L пустой, то оне не знает где искать X11

аналогично, только я просто зашел в src и набрал "gcc ...." с правильными ключами, а потом cd .. ; make

так проще ключики нужные подбирать без правок лишних

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

Хм... а эта софтина тока сам лоток представляет или она умеет в лоток запихивать какие угодно приложения? Ну скажем файрфокс??

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