Sida 1 av 3

hjälp med en gtk modul!

Postat: 22 jun 2009, 21:14
av TweekiE
http://www.gnome-look.org/content/show. ... ent=100968
Usage
1. Ensure your system has the proper development packages installed for Gtk+ development. Compile the source file via this command:
gcc -O2 -fPIC -shared `pkg-config --cflags --libs gtk+-2.0` librgba.c -o librgba.so
2. Copy librgba.so to /usr/lib/gtk-2.0/modules
3. Add this line to your ~/.profile file:
export GTK_MODULES=rgba
4. Restart your session by logging out and logging in to load up the module.
5. Create a file called rgba.conf in the directory ~/.config/gtk-2.0
Read below for information regarding the format of this file and how to use it.
6. Enjoy!
kan någon hjälpa mig med detta!
förstår vad jag ska göra tills det står: "3. Add this line to your ~/.profile file:"
och jag förstår inte vart jag ska få fram filen librgba.so
hjälp snälla!

oooooootroooooligt tacksam för svar! jag försöker alltså installera en gtk modul?

95monye

Re: hjälp med en gtk modul!

Postat: 22 jun 2009, 21:33
av Rasmus

Kod: Markera allt

echo "export GTK_MODULES=rgba" >> ~/.profile
Jag tror inte du behöver en .so fil, det där kommandot har du istället för en makefile och dem brukar peka på .o filer samt annat som inte finns.

Re: hjälp med en gtk modul!

Postat: 22 jun 2009, 21:49
av TweekiE
men hur ska jag göra! jag har en fil som heter 100968-librgba.c och den ligger i hemmamappen kan du översätta kanske? eller förklara!

Re: hjälp med en gtk modul!

Postat: 22 jun 2009, 21:56
av Rasmus
Döp om 100968-librgba.c till librgba.s

Väldigt fri översättning
1. Kontrollera att du har tillfredställt alla beroenden som behövs för att kompliera koden (var du hittar dessa vet jag ej)
1,5. Kör

Kod: Markera allt

gcc -O2 -fPIC -shared `pkg-config --cflags --libs gtk+-2.0` librgba.c -o librgba.so
2. Kopiera librgba.so till /usr/lib/gtk-2.0/modules (Du skapar denna filen med kommandot på 1,5)
3. Kör

Kod: Markera allt

echo "export GTK_MODULES=rgba" >> ~/.profile
4. Logga ut/in
5. Skapa filen rgba.conf i mappen ~/.config/gtk-2.0 (syntax samt exempel hittar du på sidan du länkade)
6. Njut

Re: hjälp med en gtk modul!

Postat: 22 jun 2009, 22:06
av TweekiE
behövde inte skapa filen librgba.so debn ploppa upp av sig självt!

Re: hjälp med en gtk modul!

Postat: 22 jun 2009, 22:09
av TweekiE
nu har jag skapat filen rgba.conf ska jag inte skriva något i den?

Re: hjälp med en gtk modul!

Postat: 22 jun 2009, 22:16
av Rasmus
Configuration
Each line in rgba.conf is a pattern to match the name of the running program against. The patterns use standard glob notation (* and ? for matching). Lines prefixed with # are ignored. Lines prefixed with a ! character invert the match. By default, RGBA is disabled for the application. If a pattern evaluates to true (before inversion from a !), no further patterns in the file will be tested, and RGBA is enabled for the application depending on the result of the evaluation (post inversion, if specified).

Here is an example rgba.conf:

# this configuration is a series of invert patterns, so all applications that do not match one of these patterns will have RGBA enabled
# gksu[do] don't like RGBA
!gksu*
# disable all applets
!*applet*
# these applications use Gtk, but for widget rendering only. (gecko stuff, wxGTK apps). Not RGBA compatible
!audacity
!firefox*
!thunderbird*
# no to gnome panel
!gnome-panel
# other RGBA troublesome apps
!gthumb
!nautilus
!pidgin

Another example:

# disallow bluetooth-applet
!bluetooth-applet
# but allow all the other bluetooth apps
bluetooth-*
# allow only these apps
gedit
eog
gcalctool
gnome-sound-*
gnome-volume-control
! ska du alltså använda för att det programmet inte ska använda rgba
? använder du för att byta ut en bokstav (tex. fire?ox kan vara fireaox, firebox, firecox...)
* använder du för att byta ut ingen eller flera bokstäver (fire* matchar tex. fire, firea, firefox, fire123456...)

Re: hjälp med en gtk modul!

Postat: 22 jun 2009, 22:21
av TweekiE
nu förstår jag ingenting!
jag vill ha rgba i alla program som överhuvudtaget går!
vad är det jag ska skriva i rgba.gconf?

Re: hjälp med en gtk modul!

Postat: 22 jun 2009, 22:24
av Rasmus
95monye skrev:nu förstår jag ingenting!
jag vill ha rgba i alla program som överhuvudtaget går!
vad är det jag ska skriva i rgba.gconf?
Alla program verkar inte stödja det jättebra, men följande ger dig alla utom dem strulande. Varför dem strular ser du i kommentarerna (texten efter #)
# this configuration is a series of invert patterns, so all applications that do not match one of these patterns will have RGBA enabled
# gksu[do] don't like RGBA
!gksu*
# disable all applets
!*applet*
# these applications use Gtk, but for widget rendering only. (gecko stuff, wxGTK apps). Not RGBA compatible
!audacity
!firefox*
!thunderbird*
# no to gnome panel
!gnome-panel
# other RGBA troublesome apps
!gthumb
!nautilus
!pidgin

Re: hjälp med en gtk modul!

Postat: 22 jun 2009, 22:27
av TweekiE
så det där ska jag klistra in i rgba.gconf eller?

Re: hjälp med en gtk modul!

Postat: 22 jun 2009, 22:28
av Rasmus
Ja. Om nått annat strular får du peta in det också (tex om gedit strular lägger du till en ny rad !gedit)

Troligtvis måste du logga ut/in efter varje ändring...

Re: hjälp med en gtk modul!

Postat: 22 jun 2009, 22:31
av TweekiE
det jag vill veta är om jag skka klistra in
# this configuration is a series of invert patterns, so all applications that do not match one of these patterns will have RGBA enabled
# gksu[do] don't like RGBA
!gksu*
# disable all applets
!*applet*
# these applications use Gtk, but for widget rendering only. (gecko stuff, wxGTK apps). Not RGBA compatible
!audacity
!firefox*
!thunderbird*
# no to gnome panel
!gnome-panel
# other RGBA troublesome apps
!gthumb
!nautilus
!pidgin
i rgba.conf
gedit,totem,emesene,rhuthmbox är redan transparenta så dom behövs inte...

Re: hjälp med en gtk modul!

Postat: 22 jun 2009, 22:35
av Rasmus
Klistra in!

Om det skapas problem tar vi dem då. Kan du ej logga in välj felsäker gnome eller felsäker terminal och ta bort filen.

Kod: Markera allt

rm ~/.config/gtk-2.0/rgba.conf

Re: hjälp med en gtk modul!

Postat: 22 jun 2009, 22:40
av TweekiE
faktum är... att det inte hände något... :-\ tror vi får ta det igen!

Re: hjälp med en gtk modul!

Postat: 22 jun 2009, 22:42
av Rasmus
95monye skrev:faktum är... att det inte hände något... :-\ tror vi får ta det igen!
Hmm. Testa att lägga till en * på en ny rad i slutet.
# this configuration is a series of invert patterns, so all applications that do not match one of these patterns will have RGBA enabled
# gksu[do] don't like RGBA
!gksu*
# disable all applets
!*applet*
# these applications use Gtk, but for widget rendering only. (gecko stuff, wxGTK apps). Not RGBA compatible
!audacity
!firefox*
!thunderbird*
# no to gnome panel
!gnome-panel
# other RGBA troublesome apps
!gthumb
!nautilus
!pidgin
*
Du kommer inte kunna se nått på dem programmen som vi listar i rgba.conf då vi stänger av dessa (eftersom dem strular på ett eller annat sätt)
* använder vi för att sätta på RGBA på alla fönster som inte är avstängda

Re: hjälp med en gtk modul!

Postat: 22 jun 2009, 22:45
av TweekiE
veet inte vad jag har gjort fel :-\ men när jag kör

Kod: Markera allt

echo "export GTK_MODULES=rgba" >> ~/.profile
så kommer det inte upp någon fil...

Re: hjälp med en gtk modul!

Postat: 22 jun 2009, 22:46
av Rasmus
95monye skrev:veet inte vad jag har gjort fel :-\ men när jag kör

Kod: Markera allt

echo "export GTK_MODULES=rgba" >> ~/.profile
så kommer det inte upp någon fil...
echo "export GTK_MODULES=rgba" >> ~/.profile Lägger in export GTK_MODULES=rgba i slutet på .profile
Du kan även göra detta manuellt genom att öppna den i gedit (gedit ~/.profile) och klistra in
export GTK_MODULES=rgba

Re: hjälp med en gtk modul!

Postat: 22 jun 2009, 22:49
av TweekiE
okej ,
nu har jag satt in raden där så nu ska jag starta om!

Re: hjälp med en gtk modul!

Postat: 22 jun 2009, 22:56
av TweekiE
å nu blev miniräknaren transparent! men om jag vill ha firefox och nautilus transparenta ska jag lägga till då en rad som heter firefox? eller??? nautilus????

Re: hjälp med en gtk modul!

Postat: 22 jun 2009, 22:58
av Rasmus
Både firefox och nautilus är borrtagna (det sitter ett utropstäcken framför dem (!)(kolla i din rgba.conf)) eftersom dem har problem. Du skulle kunna testa att ta bort utropstecknet men får vara beredd på att det kan gå åt skogen.