.

.xinitrc ohne Funktion |

Eigentlich wollte ich gerade nur, dass auf meinem Laptop-Ubuntu (Dapper Drake) bei der Anmeldung an Ion 3 automatisch Mutt gestartet wird, da ich den MUA ohnehin immer zuallererst aufrufe. Man muss ja auf dem Laufenden bleiben, wo die günstigste Viagra (pardon: “v 1 a GR a”) am Markt zu haben ist.

Daher habe ich, wie in der Linux-Grundausbildung gelernt, “/usr/bin/x-terminal-emulator -e /usr/bin/mutt &” in die ~/.xinitrc eingetragen.

Beim Funktionstest erschien allerdings kein Mutt auf dem Bildschirm.

Von da an startete ein mindestens 30 Minuten andauerndes Gefuckel, bis endlich mein Mailprogramm nach der Anmeldung am Windowmanager automatisch auf dem TFT erschien.

Um es kurz zu machen, hier die richtige Vorgehensweise:

  • Der GDM von Ubuntu startet nur die ~/.xsession, also musste ich die .xinitrc entsprechend umbenennen
  • Die .xsession muss abschließend noch den Window-Manager aufrufen, die “komplette” Datei musste also so aussehen:
    #!/bin/bash
    /usr/bin/x-terminal-emulator -e /usr/bin/mutt &
    /usr/bin/ion3
    
  • Und jetzt, ganz wichtig, als Sitzung muss im GDM “System-Standard” ausgewählt werden.
  • Dann klappt’s auch mit dem Mutt. Jetzt fehlt nur noch, dass mutt automatisch auf dem dritten Arbeitsbereich geöffnet wird …

    3 Antworten zu '.xinitrc ohne Funktion'
    1. Heiko Liebfried:

      >>Dann klappt’s auch mit dem Mutt. Jetzt fehlt nur noch, dass mutt >>automatisch auf dem dritten Arbeitsbereich geöffnet wird …

      Kein Problem (wenn es bei Deiner ion3 version noch macht).

      1.) In der cfg_ion.lua kontrollieren, ob dopath(”cfg_kludges”) eingetragen,
      nicht durch “- -” deaktiviert ist und nötigenfalls die Datei in ~/.ion3/ erstellen.

      2.) Folgende Prozedur hängt immer von dem benutzen Terminal-Emulator ab. Ich erkläre es mal mit xterm.

      Du musst den Frame, in dem Du dein xterm mit Mutt starten möchtest zuerst benennen. Dazu musst Du die Keykombo für die Eingabe von Ioncode aufrufen. Normalerweise MOD1+F3. Dann mod_query.query_renameframe(_). Mit Enter bestätigen und Du siehst den alten Namen des Frames, welcher wahrscheinlich von Ion automatisch vergeben wurde. Ändere ihn in z.B. muttframe.
      Jetzt noch die Datei cfg_kludges.lua editieren und folgendes eingeben:

      defwinprop{
      class = “XTerm”,
      instance = “mutt”,
      target = “muttframe”,
      }

      Jetzt musst Du nur noch Ion3 restarten, damit die cfg_kludges neu eingelesen wird und xterm mit
      xterm -name “mutt” -e mutt aufrufen.

      Das in Deine xinitrc und es sollte klappen :-)

      Quelle:
      http://modeemi.fi/~tuomov/ion-doc-3/ionconf/node4.html#SECTION00452000000000000000

    2. sash:

      bei mir geht das nicht!
      ich hab das schon mal genau so probiert!!!
      ich weiß nicht woran es liegt. der frame mit dem namen muttframe ist vorhanden und die dateien (configs) in ~/.ion3

      wieso gehts ned :((((

    3. michi weimar:

      Danke für den Tip mit der .xinitrc. Ich hatte das gleiche Problem
      bei einem GDM unter Debian-Linux testing, 2.6.26-1-686!

      Gruß michi

    Eine Antwort eintragen

    *benötigt

    *benötigt / nicht sichtbar

    Kalender
    August 2006
    M D M D F S S
     123456
    78910111213
    14151617181920
    21222324252627
    28293031EC
    Ereignisse
      • Keine Termine.
    Kategorien
    Archiv
    Wichtiges!?

    .