Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: abadon в Sep 25, 2006, 19:36



Титла: Едно питане за icewm
Публикувано от: abadon в Sep 25, 2006, 19:36
Здравейте.
Нямам никакъв проблем, който да затруднява кой знае колко моята работа. Просто се интересувам има ли начин да направя IceWM да има прозрачни прозорци. Ето за какво говоря:
така трябва да стане
така е в момента

Сложил съм в ~/.icewm/preferences следните редове:
Примерен код
# Support semi-transparent applications like gnome-terminal
SupportSemitransparency=1 # 0 / 1

# Color to use for transparent applications
DesktopTransparencyColor="rgb:FF/FF/FF"

# Image to use for transparent applications
DesktopTransparencyImage=""


Менютата на програмите, които ползвам са прозрачни, но прозорците им не са.
Някой има ли някакви идеи как мога да си реше проблема?

Предварително благодаря!


Титла: Едно питане за icewm
Публикувано от: empty в Sep 25, 2006, 23:32
//offtopic:
Цитат
Успешното Boot-ване на Windows завършва с рестарт!!!
You are registered as user #382190 with the Linux Counter
Всеки пост - отговор на въпрос


Не искам да се заяждам обаче не е хубаво да се лъжеме особено в такъв форум. Говоря за последния ред от подписа ти.


Титла: Едно питане за icewm
Публикувано от: abadon в Sep 26, 2006, 06:37
Цитат (empty @ Сеп. 25 2006,23:32)
//offtopic:
Цитат
Успешното Boot-ване на Windows завършва с рестарт!!!
You are registered as user #382190 with the Linux Counter
Всеки пост - отговор на въпрос


Не искам да се заяждам обаче не е хубаво да се лъжеме особено в такъв форум. Говоря за последния ред от подписа ти.

//offtopic
Знам, че не е много редно да го имам, но преди известно време един от по-старите и редовни линуксаджии ми помогна да си реша един проблем и ми каза на лс следното нещо:
Цитат
Имаш ли ICQ ? Или пиши в темата, за да сме полезни на всички.

П.П. може ли да те помоля за нещо. Да сложиш в подписа си във форума следното "Всеки пост - отговор на въпрос". Малка инициятива да се премахне тролщината...


Титла: Едно питане за icewm
Публикувано от: Dimitar_Ouzounoff в Sep 27, 2006, 18:47
Tова чудо отгоре не е ли yakuake?  Tо май няма нищо общо с IceWM,
За да имаш прозрачност в IceWM картинките в темата трябва да са .png или .gif формат. Много странна идея е да ползваш IceWM с прозрачност - някакси двете не се връзват.


Титла: Едно питане за icewm
Публикувано от: july в Sep 27, 2006, 19:49
не съм си на мойто пц в момента,
но принципно аз прозрачността си правя така:
позволявам composite във xorg.conf
със transperant .5 нагласям прозрачността на 50% на посочения прозорец..

другото за мене е псевдо прозрачност, имаща за цел да впечатли някой.. (това да ти "прозира фона")

истинската има реално приложение (с малък монитор да си увеличиш работната площ:), за сравнения и сие...)


Титла: Едно питане за icewm
Публикувано от: abadon в Sep 28, 2006, 19:20
Цитат
Tова чудо отгоре не е ли yakuake?  Tо май няма нищо общо с IceWM,
За да имаш прозрачност в IceWM картинките в темата трябва да са .png или .gif формат. Много странна идея е да ползваш IceWM с прозрачност - някак си двете не се връзват.


Да "това чудо" е точно yakuake. Смених картинката за фон, като сложих друга във формат .gif но нещата не се промениха. Явно с това няма да стане.  :(  Някакви други предложения?

Цитат
не съм си на мой-то пц в момента,
но принципно аз прозрачността си правя така:
позволявам composite във xorg.conf
със transperant .5 нагласям прозрачността на 50% на посочения прозорец..

другото за мене е псевдо прозрачност, имаща за цел да впечатли някой.. (това да ти "прозира фона")

истинската има реално приложение (с малък монитор да си увеличиш работната площ, за сравнения и сие...)


july благодаря ти. До сега не бях чувал за истинската прозрачност, но след като прочетох това успях да я подкарам без никакъв проблем. Наистина е доста готино нещо, но за съжаление и тя не успя да ми помогне да си реша проблема.  ???  
Правя си yakuake истински прозрачен, натискам F12 той изчезва и след като ми се наложи да го ползвам натискам F12 и ми се появява yakuake без прозрачност.  Просто не мога да разбера защо става така?

И още един въпрос възникна в главата ми.  transset или transset-df имат ли някакви страници с помощ, защото не успях да намеря такава, нямат и man страници.... Просто искам да разбера как мога да направя една програма да се пуска с истинска прозрачност директно без да пускам първо програмата, след което да и посочвам прозореца и с transset или transset-df и чак тогава той да става прозрачен.

P.S. Държа толкова на yakuake само заради това, че е не натрапчив. Ако има друг терминален емулатор, който да се пуска/скрива с функционелен клавиш съм склонен да го пробвам.





Титла: Едно питане за icewm
Публикувано от: july в Sep 28, 2006, 22:19
не съм се задълбочавал...
предполагам че transset просто променя X properties, би трябвало да може да "се променят" "предварително"


Титла: Едно питане за icewm
Публикувано от: abadon в Sep 29, 2006, 14:04
Е това не го схванах нещо  :(  Под предварително променяне имаш предвит да си напиша настройки в ~/.Xresources от рода на:
Примерен код
bitmap*Dashed:  off
           XTerm*cursorColor:  gold
           XTerm*multiScroll:  on
           XTerm*jumpScroll:  on
           XTerm*reverseWrap:  on
           XTerm*curses:  on
           XTerm*Font:  6x10
           XTerm*scrollBar: on
           XTerm*scrollbar*thickness: 5
           XTerm*multiClickTime: 500
           XTerm*charClass:  33:48,37:48,45-47:48,64:48
           XTerm*cutNewline: off
           XTerm*cutToBeginningOfLine: off
           XTerm*titeInhibit:  on
           XTerm*ttyModes:  intr ^c erase ^? kill ^u
           XLoad*Background: gold
           XLoad*Foreground: red
           XLoad*highlight: black
           XLoad*borderWidth: 0
           emacs*Geometry:  80x65-0-0
           emacs*Background:  rgb:5b/76/86
           emacs*Foreground:  white
           emacs*Cursor:  white
           emacs*BorderColor:  white
           emacs*Font:  6x10
           xmag*geometry: -0-0
           xmag*borderColor:  white

Или нещо друго трябва да се направи? Защото в man х относно прозрачноста имаше само:
Цитат
X - a portable, network-transparent window system
       The  X  Window System is a network transparent window system which runs
       be  run transparently from other machines (including machines with dif-
       (also called a transport layer) to be used.  X servers  generally  sup-
               local transport will be chosen.


Титла: Едно питане за icewm
Публикувано от: july в Sep 29, 2006, 14:18
нещо подобно...

transset - manipulate the _NET_WM_WINDOW_OPACITY property

http://freedesktop.org/wiki/Software_2fxapps


#define OPAQUE  0xffffffff
#define OPACITY "_NET_WM_WINDOW_OPACITY"


 XChangeProperty(dpy, target_win, XInternAtom(dpy, OPACITY, False),
                    XA_CARDINAL, 32, PropModeReplace,
                    (unsigned char *) &opacity, 1L);