V CCSM se to dá nastavit pouze pro všechna okna generelně. Pokud chceš průhlednost pro každé okno (aplikaci) extra, použij třeba osvědčený
devilspie2 sudo apt-get install devilspie2
mkdir ~/.config/devilspie2
exec devilspie2 & exit
Není to sice nic "klikacího", ale ty lua skripty jsou jednoduchoučké. Jednotlivé aplikace je nejpraktičtější rozlišovat na základě třídy okna (class).
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Konkrétní příklad pro Firefox:
Vytvoř soubor
~/.config/devilspie2/firefox_opacity.lua
s tímto obsahem (nezapomeň uložit):
if (get_window_class()=="Firefox") then
set_opacity(0.6);
end
Průhlednost (opacity) může nabývat hodnot 0.0 (úplná průhlednost) po 1.0 (neprůhledné) .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Skripty se dávají do složky
~/.config/devilspie2
Můžeš mít extra skript pro každou aplikaci nebo ty příkazy napsat do jednoho .lua skriptu - je to jedno..devilspie2 musí běžet na pozadí (zkontroluj ve Sledování systému).
(Dej ho do autospouštění po přihlášení. Příkaz je
devilspie2)
Jakmile skript vytvoříš, stačí příslušné okno (Firefox) zavřít/otevřít a bude průhledné.
Takto si můžeš vytvořit skripty pro kteroukoli aplikaci, budou se lišit pouze hodnotou
class a
opacity.
Pro různé aplikace lze samozř. nastavit různou průhlednost.
-------------------------------------------------------------------------------------------------------------
Třídu libovolného okna (class) snadno zjistíš příkazem
xprop WM_CLASS | cut -d\" -f4
Kurzor se změní v křížek, pak stačí kliknout do libovolného okna a v terminálu se vypíše hodnota class.
Pokud ti nebude něco jasné, klidně se zeptej....
