aug 032011
 

Flattr this!

Det är allmänt känt att OpenOffice och LibreOffice har urusel integration i skrivbordsmiljön KDE i Linux. Jag har nämnt det flera gånger på bloggen. Om man arbetar mycket i LibO/OOo kan detta ensamt göra att man håller sig borta från KDE.

Knappar och inställningar är svåra att läsa och ser bedrövliga ut.

 

Dialogrutor kan se hemska ut i KDE. Tillägget ParaDTP är oanvändbart.

 

Använder man ett mörkt skrivbordstema för KDE blir LibO/OOo oanvändbart.

Häromdagen ledsnade jag på KDE-integrationen då verktygstips i LibO i KDE:s standardtema har den något udda färgkombinationen svart text på svart botten.

En designmässig fullträff! Svart text på svart botten (egentligen mörkgrön som en läsare påpekat) i verktygstips gör att dokument ser ut som om de var fulla av svarta censurremsor (kanske lika bra det...)

 

Verktygstips inkluderar den mesta information man får i pop-up rutor då man drar muspekaren över objekt. Att jag inte märkt detta tidigare kan bero på att jag lagt in KDE 4.7 och det kan vara där någon lyckats åstadkomma den designmässiga fullträffen.

Allt som allt är LibO/OOo nästan hopplöst att få att se snyggt ut i KDE. Ibland är det en bragd att bara få programmet att fungera. Detta är en konsekvens av att LibO/OOo finns för så många operativsystem och skrivbordsmiljöer. Utseende och anpassning är en kompromiss och passar inte 100% någonstans. Det passar allra sämst i KDE,

Jag använder LibO i Kubuntu och dessa tips gäller främst där. LibO kan vara annorlunda paketerat i andra distributioner. Jag använder ett uppdaterat LibO från denna PPA. Hur du installerar beskriver jag här.

Visst kan man skruva på KDE och hitta ett färgschema som passar LibO/OOo.

 

För att få verktygstipsen läsbara kan man ändra färgen på något som heter verktygstips bakgrund till något annat än svart i KDE. Som vanligt i KDE är inställningar begravda långt ner: Systeminställningar -> Programutseende -> Färger -> Fliken färger. Att ändra färgen medför att verktygstips i andra program kan se konstiga ut.

 

Det finns dock minst fyra problem:

1. Man kan av någon anledning bara påverka bakgrunden för verktygstipsen, inte den svarta färgen på texten. Denna förblir svart hur man än skruvar på globala inställningar i KDE.

2. Det som därför ser bra ut i LibO kan se hemskt ut i alla andra program.

3. Om man byter tema i KDE får man börja från början och experimentera fram en kombination som passar hyfsat både i LibO/OOo och alla andra program.

4. Även om man kan få rätt på färgerna för verktygstipsen fortsätter det mesta annat i LibO att se bedrövligt ut.

Det finns dock två enkla lösningar. Båda har för- och nackdelar

Lösning 1 Ta bort KDE-integrationen.

Tar man bort integrationen för KDE kommer LibO att köras i ett grundläge för Linux. Det avviker starkt från hur alla andra program ser ut och uppför sig, men programmet fungerar.

 

Verktygsraderna ser inte alls ut som de brukar, men fungerar och är tydliga

 

Färgkombinationer är tråkiga men syns och dialogrutor går att använda.

 

Nu går ParaDTP att använda!

 

En nackdel är att man bara kan använda LibO:s dialogrutor. De ser annorlunda ut och fungerar sämre än KDE:s.

 

KDE-integrationen gör att LibO uppför sig som andra program när man till exempel ska spara en fil

 

LibO:s dialogrutor är litet bökigare

 

Till och med verktygstipsen fungerar:

 

Gör så här:

Stäng LibO.

Ta bort paketet:

libreoffice-kde

sudo apt-get remove libreoffice-kde

En stor fördel med denna metod är att man kan använda ett mörkt tema i KDE utan att LibO påverkas. Det kommer att se ut på samma sätt oavsett vilket tema man använder eftersom LibO inte längre är integrerat i KDE.

Lösning 2 Använd libreoffice-gtk

Man kan lura LibO så att det tror att det är ett GTK-program (kort förklaring: program gjorda för Gnome som t. ex GIMP). KDE kommer då att använda inställningarna för hur det visar GTK-program som märkligt nog är bättre för LibO än integreringen i KDE.

Gör så här:

Stäng LibO

Ta bort paketet:

libreoffice-kde

sudo apt-get remove libreoffice-kde

Installera paketet:

libreoffice-gtk

sudo apt-get install libreoffice-gtk

LibO ser ut som vanligt, men små detaljer som verktygstips syns nu.

Verktygstipsen har nu vit text på svart botten

 

Dialogrutor är dock lika katastrofala som i KDE-integrationen.

Jag har gett upp om LibO i KDE och använder lösning 1. Hellre ett program som ser konstigt ut och fungerar än ett som ser fult ut och inte fungerar.