Opera mit QT Style?

DennisM

/dev/brain
Hallo ich habe mir soeben Opera 8.01 installiert, und habe festgestellt, dass Opera in einem sehr hässlichen grau gehalten ist. Ich habe gegoogelt und gefunden, dass man opera so starten muss: opera -style $STYLE . Diesen Schalter gibt es aber nicht. Gibt es noch eine andere Möglichkeit?

MFG

Dennis
 
Nein nein nicht der Opera Skin , sondern die Buttons in der Menüleiste entsprechen nicht dem QT Style , verstehst du was ich meine?

MFG

Dennis
 
Hallo,

ich war bis vor kurzem auch noch intensiver Opera Benutzer,
leider hat sich Opera bei mir auf FreeBSD
in den letzten ein, zwei Wochen die Unart angeeignet,
nicht einfach alleine abzustürzen,
sondern auch noch den ganzen X-Server mit wegzureißen. :apaul:
Sehr nervig, das!

Darum bin ich seit ca. anderthalb Wochen fast ausschließlich mit dem Konqueror unterwegs
oder mit elinks, einem Textbrowser mit Tabs.
Für elinks braucht man dann noch nicht mal einen X-Server.

Die Bedienknöpfe innerhalb von Opera,
sind immer die Opera eigenen, passend zum jeweiligen Opera Skin.

11dennis hatte mich angemailt,
weil sein Opera auch noch fehlendes Motif bemängelt.
Das beantworte ich mal hier,
falls noch andere FreeBSD Opera Benutzer mitlesen,
und an dem Workaround interessiert sein sollten.
Habe es mir folgendermaßen zurechtgefrickelt:

(/etc/libmap.conf)
Code:
# Opera - Motif
[/usr/X11R6/share/opera/plugins/operamotifwrapper-1] 
libXm.so.1 			libXm.so.3
libXm.so.2 			libXm.so.3 
[/usr/X11R6/share/opera/plugins/operamotifwrapper-2] 
libXm.so.1 			libXm.so.3
libXm.so.2 			libXm.so.3 
[/usr/X11R6/share/opera/plugins/operamotifwrapper-3]
libXm.so.1 			libXm.so.3
libXm.so.2 			libXm.so.3
[/usr/X11R6/lib/] 
libXThrStub.so.6 		libXtst.so.6

Bin noch relativ neu mit FreeBSD dabei,
also schaut bitte, ob das so richtig ist.
Der operamotifwrapper kann sich auch hier befinden:
/usr/local/share/opera/plugins

Hatte ziemlich viel mit updgraden und downgraden von Opera experimentiert,
aber Opera ist im Augenblick bei mir instabil,
egal welch halbwegs aktuelle Version,
ob aus den Ports oder über das Opera Install Script.
Diese libmaperei hatte ich schon eine ganze Weile für Opera und Motiv
in die libmap.conf so eingetragen, bevor mein Opera instabil wurde.

Eventuell fingen die Opera Instabilitäten so um den
10.07.2005 an, da gab es eine Änderung an qt33.
Remove a patch that introduces a binary incompatibility between kdelibs
and qt33 if kdelibs has been built against a patched qt
Hatte mich aber die Anleitung zum Updaten gehalten:
Code:
portupgrade -rf qt\*

Aber daran kann man schön sehen, wie schwierig das "zusammenleben"
von properitärer Software und OpenSource Software sein kann.
Opera ist allerdings immer noch schneller beim Webseitenaufbau
als Konqueror, allerdings ist er bei mir im Augenblick
auch viel, viel schneller im (Ab)Stürzflug! :ugly:
Schade eigentlich, hatte Opera gerne benutzt. :o
Aber die bauen Opera auch noch auf auf FreeBSD 4x Systemen.
(Compatibilität für 4x Binarys muß eingeschaltet sein)


Gruß, Fusselbär
 
OK dankeschön für die ausführlich Erklärung :) aber ihr versteht das ein wenig falsch , es geht um die menüleiiste wo Datei Ansicht usw steht , diese Buttons sind einfach vierekig und die Schrift lässt sich nur in der größe veränder außerdem wirkt kein anti aliasing auf die Schrift wisst ihr nun was ich meine?

MFG

Dennis
 
Ich weiss genau was du meinst, du brauchst entsprechende Eintrage in .kde und/oder .qt. Am einfachsten geht das damit, KDE zu installieren, KDE zu starten, dann kommt der Wizard, mit dem du das Theme auswaehlen kannst. Dort stellst du alles ein, und deinstallierst KDE (oder auch nicht).

Das hilft dann zB auch bei Skype.

Update: Ich koennte dir auch meine qtrc schicken, vielleicht reicht die bereits. Ich habe dort das Plastik-Theme eingestellt.
 
Hallo 11dennis,

aha,
jetzt habe ich verstanden, was Du meinst.

Also die Auflappmenüs von Opera sehen auch bei mir anders aus,
als z.b. die Aufklappmenüs von Konqueror,
da habe ich mich aber bereits so daran gewöhnt,
das ich es inzwischen einfach gekonnt übersehe. :D

Für KDE verwende ich baghira mit der Einstellung "brushed Metall".
Sieht also der Mac Oberläche recht ähnlich.
Bei Opera verwende ich am liebsten den Skin "Metall Blue Small",
damit sieht es für mich ähnlich genug aus,
das ich mir inzwischen angewöhnt habe,
die optischen Unterschiede zu ignorieren. ;)

Durch bagihra kann man leider auch das Ausehen der Oberfläche nicht
mittels gtk-qt-engine
auf GTK Anwendungen übertragen, manche starten dann nicht mehr,
andere stürzen ab,
wenn man einen bestimmten Tabellenreiter oder ein Bedienelement benutzt.
Aber Gimp z.B. läuft auch mit der gebürteten Aluminium Oberfläche wunderbar,
aber läßt sich dann nicht beenden,
und wird vom KDE Fenstermanager dann herabgestürzt. :ugly:

Und wenn ich irgend etwas noch weniger leiden kann
als unterschiedliches Aussehen im System,
dann sind das Instabilitäten,
oder gar ein durch Opera in das Nirwana beförderter X-Server.


Gruß, Fusselbär
 
Kann es sein , dass dieses Problem auftritt , weil das die statisch gelinkte Opera Version ist?

MFG

Dennis
 
Hallo,

ja,
könnte ich mir gut vorstellen,
wegen der fertigen Binarys und dem statischen QT,
aber die shared QT Binarys von Opera wollen bei mir gar nicht.


Gruß, Fuselbär
 
11dennis schrieb:
Kann es sein , dass dieses Problem auftritt , weil das die statisch gelinkte Opera Version ist?

MFG

Dennis

Meiner meinung nach liegt es an der "statisch gelinkten" Opera Version. Ansonsten müsste es mit der entsprechenden qtrc gehen.
 
Hast du das Problem mit beiden Opera-Versionen?
/usr/ports/www/opera
/usr/ports/www/linux-opera
 
Auch eine statisch gelinkte qt-Anwendung liest qtrc ein. Und warum sollte sie auch nicht? Mit dem linken hat das alles ueberhaupt nichts zu tun.
 
Aber mit deiner qtrc funktionierts auch nicht , die Buttons bleiben weiterhin viereckig (also nicht dem Plastik Theme entsprechend) und die Schrift ist auch nicht "Anti-Aliased". Vergesst nicht es geht NUR um die Menüleiste , das Einstellungs Menü wo man den Cache usw einstellen kann entspricht dem Opera Style.

MFG

Dennis
 
MrFixit schrieb:
Auch eine statisch gelinkte qt-Anwendung liest qtrc ein. Und warum sollte sie auch nicht? Mit dem linken hat das alles ueberhaupt nichts zu tun.

ja, sicher, aber kann sie auch die Style-Bibliothek laden? Gegebenfalls sind die Versionen von qt untereschiedlich.
 
@dennis: Tja, dann musste doch einmal KDE starten und dort das Theme auswaehlen, dass mit der qtrc war ja auch erstmal nur ein Versuch.

Vielleicht musst du sogar die kdelibs installiert haben?
 
Wenn du keine wilden Einstellungen bei KDE gemacht hast, dann wuerde ich mal folgendes empfehlen:
rm -rf .kde .qt
startx startkde

Dann mit dem Wizard den Kram einstellen und Opera starten. Vorher vielleicht noch 'mv .opera .opera-bak' um wirklich sauber anzufangen.
 
Hum funktioniert immer noch nicht, ist wahrscheinlich auch nicht möglich. Ich habe mich nun daran gewöhnt :P. Vielen Dank für Eure Hilfe :)

MFG

Dennis
 
Zurück
Oben