Vraag & Antwoord

OS Linux

Slackware Current + GNOME: Evolution [gewijzigd]

12 antwoorden
  • Ik ben maar eens GNOME gaan gebruiken voor de verandering en dat valt helemaal niet tegen. Ik heb echter wel een vraag over het GNOME menu. Ik heb namelijk oa OpenOffice en via Crossover Quicktime geinstalleerd, maar er worden geen menu-ingangen gemaakt hiervoor, terwijl dit onder KDE wel zo is. Het desktop icoon van Quicktime is wel gewoon aangemaakt. Ik kan ook geen menu-editor oid vinden. Wie helpt me met mijn eerste GNOME stapjes? [b:ecbf941f83]eerste probleem opgelost, lees door naar onder voor het volgende probleem[/b:ecbf941f83]
  • Bij Fedora en Red Hat (van andere distributies weet ik het niet) is het menu opgebouwd uit .desktop bestanden in /usr/share/applications. Als er iets in deze directory wordt toegevoegd of veranderd wordt het menu meteen aangepast. Het .desktop bestand van tuxracer ziet er bijvoorbeeld zo uit: [code:1:8428f85f62][Desktop Entry] Encoding=UTF-8 Categories=Application;Game;X-Red-Hat-Extra; X-Desktop-File-Install-Version=0.2 Name=Tux Racer Description=Race your penguin down an alpine slope Exec=tuxracer Terminal=0 Type=Application Icon=/usr/share/tuxracer/tuxracer.png[/code:1:8428f85f62] Name: de naam van het menu-item Comment: verschijnt bij mouse-over Description: de beschrijving Exec: de opdracht die wordt uitgevoerd Terminal=false of 0: betekent dat het programma niet in een terminal window wordt weergegeven Type: geeft aan dat het een application is Icon: icoon dat wordt gebruikt Categories: geeft aan waar het item moet worden geplaatst in het menu. In dit geval geeft "Application;Game;X-Red-Hat-Extra;" aan dat het item in een submenu van Game moet worden geplaatst. Wil je het in het hoofdmenu Game, dan zou je "Application;Game;X-Red-Hat-Base;" moeten gebruiken. [color=red:8428f85f62][edit] Verdorie, het kan eenvoudiger :-? Rechts-klik op een willekeurig menu-item in het menu waar je iets wilt toevoegen -> nieuw item toevoegen aan dit menu [/edit][/color:8428f85f62]
  • [quote:4ca6fe6c61="Marcel de Reus"]Ik heb echter wel een vraag over het GNOME menu. Ik kan ook geen menu-editor oid vinden. [/quote:4ca6fe6c61] Zover ik weet heeft Gnome (nog) geen menu-editor. Maar je zou de Gnome menu kunnen aanpassen via Nautilus. Zie [url=http://forum.computertotaal.nl/phpBB2/viewtopic.php?p=730694&highlight=#730694]deze topic?[/url]
  • Het menu kan inderdaad via Nautilus dmv applications:/// aangepast worden. Dit werkt net als het start-menu van Windows 98 aanpassen, gewoon slepen met icoontjes en mappen. Nu komt gewoon de volgende vraag, anders blijf ik topics openen en die is wat lastiger vrees ik. Ik wil graag Evolution draaien op Slackware Current en ik wil deze zelf compileren. Nu heeft evolution perse db3 3.1.17 nodig dus die heb ik geinstalleerd. Vervolgens kwam ik bij gnome-spell aan (gnome-pilot verliep probleemloos), maar deze stopte met een error. Dan maar geen spellingscontrole, maar zo'n feest was het helaas niet. Ik wilde gtkhtml 3.0 installeren (is ook verplicht), maar deze stopt met dezelfde error en dat is de volgende: [code:1:1e4292c224] In file included from /usr/include/libgnomeui-2.0/libgnomeui/libgnomeui.h:48, from /usr/include/libgnomeui-2.0/gnome.h:7, from gtkhtml-embedded.c:25: /usr/include/libgnomeui-2.0/libgnomeui/gnome-entry.h:61: error: parse error before "GtkCombo" /usr/include/libgnomeui-2.0/libgnomeui/gnome-entry.h:61: warning: no semicolon at end of struct or union /usr/include/libgnomeui-2.0/libgnomeui/gnome-entry.h:65: error: parse error before '}' token /usr/include/libgnomeui-2.0/libgnomeui/gnome-entry.h:68: error: parse error before "GtkComboClass" /usr/include/libgnomeui-2.0/libgnomeui/gnome-entry.h:68: warning: no semicolon at end of struct or union /usr/include/libgnomeui-2.0/libgnomeui/gnome-entry.h:76: error: parse error before '}' token make[2]: *** [gtkhtml-embedded.lo] Error 1 make[2]: Leaving directory `/usr/src/packages/source/gtkhtml-3.0.9/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/packages/source/gtkhtml-3.0.9' make: *** [all] Error 2 marcel@grima:/usr/src/packages/source/gtkhtml-3.0.9$ [/code:1:1e4292c224] gtkhtml 3.1 compileert wel zonder problemen, maar die is niet goed genoeg voor Evolution. Door via Google te zoeken kwam ik erachter dat het wellicht lag aan de debug support in libgnomeui dus deze heb ik helaas zonder resultaat gehercompileert met --enable-debug=no. Wie kan me helpen dit te fixen? Heeft hier wellicht iemand een include file gnome-entry.h die wel werkt?
  • [quote:5c46bb855c="Marcel de Reus"] Ik wil graag Evolution draaien op Slackware Current[/quote:5c46bb855c] Had je [url=http://www.linuxquestions.org/questions/showthread.php?threadid=105643]deze discusssie[/url] al gelezen?
  • Ja, maar zij maken dus echt gewoon een rotzooi van het systeem. Ik gebruik naast de officiele Slackware binaries liever geen Slackware packages van bijvoorbeeld LinuxPackages en de hele boel aan elkaar breien door het installeren van rpm's is al helemaal uit den boze natuurlijk.
  • Dan zou je nog het volgende kunnen proberen. Configure/installeer eerst [url=http://ftp.gnome.org/pub/GNOME/sources/libsoup/1.99/libsoup-1.99.28.tar.gz]libsoup-1.99.26.tar.gz[/url] Dan gtkhtml-3.0.8.tar.gz een link vind je [url=http://mail.gnome.org/archives/ftp-release-list/2003-August/msg00002.html]hier.[/url] evolution-1.4.5.tar.gz http://mail.gnome.org/archives/ftp-release-list/2003-September/msg00129.html Gebruik voor configure als --prefix [code:1:b4e008e170] --prefix=/usr [/code:1:b4e008e170]
  • Bij nader inzien is het beter alleen voor libsoup en gtkhtml-3.0.8 [b:c29aa4f3af] --prefix=/usr [/b:c29aa4f3af] te gebruiken. Gebruik voor Evolution géén --prefix. Zodat Evolution gewoon in /usr/local wordt geïnstalleerd. Wel is het dan nodig in [b:c29aa4f3af] /etc/bonobo-activation/bonobo-activation-config.xml [/b:c29aa4f3af] het pad te melden van evolution's servers. [code:1:c29aa4f3af] <searchpath> <item>/usr/local/lib/bonobo/servers</item> <searchpath> [/code:1:c29aa4f3af] Ik heb hier inmiddels het installeren van Evolution 1.4.5 in Slackware-current van februari 2004 met succes kunnen voltooien.
  • Helaas, libsoup compileert prima, maar gtkhtml geeft dezelfde error als hierboven gepost. Het gaat hier dus om een recent Slackware Current systeem met libgnomeui gecompileert tegen gtk 2.4.0, dat schijnt voor de problemen te zorgen.
  • [quote:ed0e8e9761="Marcel de Reus"]Het gaat hier dus om een recent Slackware Current systeem met libgnomeui gecompileert tegen gtk 2.4.0, dat schijnt voor de problemen te zorgen.[/quote:ed0e8e9761] Ben je daar zeker van? Volgens de file_list op ftp://ftp.kpn.be/pub/slackware/slackware-current/slackware/ 45393 2004-03-22 17:45 ./gnome/gtk-engines-2.2.0-i486-4.tgz Of heb je die Slackware current van ftp://ftp.slackware.no/pub/linux/ISO-images/Slackware/Current-ISO-build/ gnome/gtk-engines-2.2.0-i486-4.tgz: Recompiled against gtk+-2.4.0. Die Slackware current van februari die ik heb komt van kpn
  • Ik gebruik zelf altijd kpn, maar volgens de Changelog: ftp://ftp.kpn.be/pub/slackware/slackware-current/ChangeLog.txt Zijn ze wel degelijk tegen 2.4.0 gehercompileert: gnome/gtk-engines-2.2.0-i486-4.tgz: Recompiled against gtk+-2.4.0.
  • Dan zal er wel een bug zitten in die gtk 2.4. Kun je 'm niet downgraden naar gtk 2.2? Anders zit er niks anders op dan te wachten op gtk 2.4.1

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.