Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

28.01.2009, 00:19

Merkwürdiges Problem mit gksu & gnome-terminal unter Xfce4

Hallo Forum,
ich habe da ein etwas merkwürdiges Problem mit gksu und gnome-terminal unter Xfce4, zunächst aber mal die Rahmendaten:

Ich habe (ist schon länger her) mir für das Kommando

Quellcode

1
gnome-terminal --geometry=160x55

jeweils einen Menüeintrag (nennen wir diesen mal Button 1) und ein Keyboard-shortcut angelegt.

Analog dazu jeweils einen Menüeintrag (nennen wir diesen mal Button 2) und ein Keyboard-shortcut für

Quellcode

1
gksu 'gnome-terminal --geometry=160x55'

sozusagen meine Root Konsole.

So. Bisher hat diese Trennung immer wunderbar funktioniert. Seit gestern (zumindest ist es mir da aufgefallen) kommt es aber vor, daß nach einem Klick auf Button 1 der gnome-terminal startet (so wie er soll) und danach, nach einem Klick auf Button 2 gnome-terminal startet, allerdings nicht über gksu! Also immer noch mit meinen Benutzerrechten und nicht als Root. Obwohl der Button ja definitiv so belegt ist.
Das selbe Verhalten zeigt sich auch in der umgekehrten Reihenfolge, also wenn ich zuerst auf Button 2 klicke und danach auf Button 1, wird mit Button 1 ein gnome-terminal über gksu gestartet, obwohl Button 1 gar nicht so belegt ist.
Mit den Keyboard-shortcuts tritt dieser Fehler genauso auf.

Diese Probleme treten ziemlich willkürlich auf, es hilft dann aber wenn ich alle Terminals schliesse und dann machen die Buttons/Keyboard-shortcuts wieder das, was sie sollen.

Sicherlich verwirrend, aber ich weiss im Moment nicht, wie ich das besser beschreiben könnte...

Versionen: gnome-terminal 2.22.3 und gksu 2.0.0
Ansonsten ist mein System auch bis auf die Pakete mpeg4ip und virtualbox-* stable.

Gruß
Felix

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »make.conf« (12.04.2009, 23:16)


2

28.01.2009, 20:54

Hast es denke ich schon versändlich erklärt, aber woran das liegen könnte...
Könntest jetzt natürlich das ganze auch mal mit "konsole" und "kdesu" testen, aber ob das der einfachste Weg ist...
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

3

30.01.2009, 21:14

Hallo,
hab das ganze mal mit konsole und kdesu getestet, damit gibt es bisher keine Probleme. Parallel dazu hab ich auch eben meine bisherigen Buttons für gnome-terminal getestet und die Probleme treten immer noch auf. Ich würde allerdings schon gerne beim gnome-terminal bleiben :o)

4

01.02.2009, 01:57

Jetzt kannst du das ganze ja mal mischen
kdesu mit gnome-terminal bzw. gksu mit konsole
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

5

01.02.2009, 02:19

Stimmt, an die Möglichkeit hab ich Hirni irgendwie überhaupt nicht gedacht :rolleyes:

Ich hab also mal eben noch einen Button (Button 3) für

Quellcode

1
kdesu gnome-terminal

erstellt und folgendes ist passiert:

-Bei Klick auf Button 1: gnome-terminal geht auf.
-gnome-terminal weiter laufen lassen und auf Button 3 geklickt: kdesu will von mir das root Passwort wissen.
-root Passwort eingegeben: es geht ein stinknormaler gnome-terminal auf, ohne root Rechte.
-bei allen weiteren Klicks auf Button 3 das selbe Spiel.
-alle gnome-terminals beendet: Button 3 öffnet ein gnome-terminal mit root Rechten.

Vermutlich liegt der Fehler also beim gnome-terminal, werd ich mal neu emergen, vielleicht bringts was...

EDIT: neu emergen von gnome-terminal hat nichts gebracht.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »make.conf« (01.02.2009, 02:25)


6

01.02.2009, 11:34

Ja gut, dann wär der Fehler ja einigermaßen lokalisiert. Ist jetzt natürlich die Frage, ob es Sinn macht dort weiterzusuchen oder ein anderes Terminal zu nehmen. Vielleicht wendest dich ja einfach gleich an die richtige Mailingliste...
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

7

12.04.2009, 23:16

So, dieses Problem ist mittlerweile auch gelöst. Ich habe da heute nochmal rumprobiert und folgendes dabei rausgefunden:

gksu gnome-terminal geht überhaupt nicht mehr und wirft folgende Meldungen:

Quellcode

1
2
(gnome-terminal:15060): GnomeUI-WARNING **: While connecting to session manager:
Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed.


wenn man das ganze mit dem switch -l startet funktioniert es wunderbar wie früher. Ich hab allerdings keinen Plan wieso das früher auch ohne ging...egal.

Mit

Quellcode

1
gksu -l gnome-terminal


wird also alles gut.