Arch Linux: Anfängerproblemchen

  • Hallöchen!

    Da ja Debian keine Lust mehr hat, vernünftig die Netzwerkschnittstellen an meinem ThinkPad X300 zu nutzen, wollt' ich mich mal an was Anderem ausprobieren: Arch.

    Das Grundsystem krieg' ich installiert (vgl. hier), 'nen Benutzer (Gruppenzugehörigkeit nur wheel derzeit) hab' ich auch angelegt, ebenso die Paketquellen angepasst (für archlinuxfr), sudo installiert und yaourt sowie git. Der Benutzer kann auch ohne Probleme sudo nutzen.

    Jetzt hapert's aber an der Installation von X bzw. die Aktivierung von diesem. Installiert habe ich mittels yaourt -S u. A. folgende Pakete: xfce4, lightdm, lightdm-gtk-greeter, xf86-video-intel, mesa-liblg.

    So. Will ich nun X mittels startx starten, kommt nur:

    Code
    /etc/X11/xinit/xserverrc: Zeile 2: /usr/bin/X: Datei oder Verzeichnis nicht gefunden
    xinit: giving up
    xinit: unable to connect to X server: Connection refused
    xinit: server error

    Vermutlich muss ich da beim X-Server irgendwas noch konfigurieren - aber was? Und wie? Zum Thema Xorg#Configuration steht im Arch Wiki nur, dass da normalerweise nix eingestellt werden muss. :b5:

    Gibt's vllt. irgendwo 'ne Schritt-für-Schritt-Anleitung, wie ich auf 'nem nackigen System 'n xfce (oder gnome von mir aus, geht ja nur erstmal um's Prinzip) inkl. grafischem Login installiert bekomme? Unter Debian hab' ich mich ja nicht um sowas kümmern müssen, das hatte mit der Installation von xfce während des Setups immer auf Anhieb geklappt...

    «Ich verstehe Ihre Frage so: Dass es Menschen gibt, die wünschen, dass ein solches OS als "Retro-OS" bezeichnet wird, ja? Mir ist nicht bekannt, dass solche Absichten bestehen, da HP-UX 9.x einfach ein altes OS ist. Niemand hat die Absicht, ein "Retro-OS" zu bauen.» Xaar, 2014

    Prozessor gesucht? -> Prozessoren, die ich abgeben kann (unter "Available for trading")
    "Überschüssige" Prozessoren oder Hardware? -> Einfach PN an mich schicken :b1: -> Hardware, die ich suche

    Einmal editiert, zuletzt von Xaar (10. Juli 2016 um 10:29)

  • Welche xorg-Pakete hast du denn installiert?

    sumi - R9 5950X - 128 GB RAM ECC - 2x 1TB NVMe - 4 TB SATA SSD - 4TB SATA HDD RAID-0 - Radeon RX 7800 XT 16 GB - SoundBlaster Z - Steinberg UR22 mkII Interface - Chieftec Dragon CS-601 - Arch/Win 10 Pro
    ThinkPad P14s Gen2 AMD - R7 5850U - 48 GB RAM - 1 TB NVMe SSD - UHD 3840x2160 HDR - Vega 8 - RTL8255AE AX - EM120R-GL LTE-A - Arch/Win 10 Edu
    Apple Mac Mini (Late 2020) - Apple M1 - 16 GB RAM - 256 GB SSD - WiFi 6 - macOS
    HPE Microserver Gen 8 - Xeon E3-1220 v2 - 16 GB RAM - 12 TB HDD - Debian

    </> Do you know who ate all the doughnuts?

  • Es scheint, als ob der X-Server selber nicht als Abhängigkeit installiert wurde, keine Ahnung warum. pacman -Qo /usr/bin/X: /usr/bin/X is owned by xorg-server 1.18.3-2. Du möchtest also mindestens noch das Paket xorg-server installlieren.

    Für die Anleitung würde ich mir die Wiki-Seite deines bevorzugten Window Managers bzw. Desktops anschauen.


  • Es scheint, als ob der X-Server selber nicht als Abhängigkeit installiert wurde, keine Ahnung warum.

    Die Paketverwaltung ist da etwas inkonsequent. Nur ein paar Display-Manager (enter, gdm, lxdm, aber z. B. weder xorg-xdm oder lightdm) hängen vom X-Server ab, ebenso der proprietäre Nvidia-Treiber, aber sämtliche mitgelieferte Eingabe- und Grafiktreiber haben diesen lediglich als Buildabhängigkeit.

  • Als Root:
    pacman -S xorg-server xorg-xinit

    Danach als User:
    echo "setxkbmap -layout de" > ~/.xinitrc
    echo "startxfce4" >> ~/.xinitrc
    startx

    Guck erstmal ob der Desktop durc startet, danach kannst du dich an LightDM für grafischen Login wagen.


  • Man braucht auch das Paket xorg-server. Du hast zwar alle X11-Clientbibliotheken, eine Desktopumgebung (was z. B. ausreicht, um diese über SSH auf einen anderen Server zu tunneln) und einen Grafiktreiber installiert, aber noch keinen X11-Server.

    m( Danke für den Hinweis! xorg-server war nicht installiert... Nun geht's :) Auch LightDM funktioniert (lightdm-gtk-greeter in /etc/lightdm/lightdm.conf eingetragen, mittels systemctl enable lightdm.service für den Autostart eingetragen).

    Hab' aber gleich noch eine weitere Frage:

    Wenn ich das Touchpad vom Thinkpad nutze, springt der Mauszeiger immer dort hin, wo ich das Touchpad berühre. Sprich: Wenn ich links oben das Touchpad berühre, hüpft der Zeiger auf'm Display auch nach links oben. Lass' ich dann los und berühre es unten rechts, hüpft der Zeiger auf'm Display auch dort hin. Das nervt irgendwie und ich würd's gern so einstellen, wie es normalerweise läuft - in den Maus-Einstellungen von Xfce find' ich dazu aber nix.

    «Ich verstehe Ihre Frage so: Dass es Menschen gibt, die wünschen, dass ein solches OS als "Retro-OS" bezeichnet wird, ja? Mir ist nicht bekannt, dass solche Absichten bestehen, da HP-UX 9.x einfach ein altes OS ist. Niemand hat die Absicht, ein "Retro-OS" zu bauen.» Xaar, 2014

    Prozessor gesucht? -> Prozessoren, die ich abgeben kann (unter "Available for trading")
    "Überschüssige" Prozessoren oder Hardware? -> Einfach PN an mich schicken :b1: -> Hardware, die ich suche

  • Hast du den xf86-input-synaptics installiert? Den brauchst du fürs Touchpad. Nach der Installation einmal X neu starten.

  • Ah, danke - damit geht's. :)

    Nächste Frage: Mit der von dir in #6 genannten Änderung an der ~/.xinitrc änder' ich die Tastaturbelegung für den X-Server, wenn ich diesen über startx starte - soweit ist das prima. Lasse ich ihn jedoch automatisch starten (mit LightDM), dann ist die Tastaturbelegung wieder die Amerikanische. Wie kann ich das hier dauerhaft ändern?

    «Ich verstehe Ihre Frage so: Dass es Menschen gibt, die wünschen, dass ein solches OS als "Retro-OS" bezeichnet wird, ja? Mir ist nicht bekannt, dass solche Absichten bestehen, da HP-UX 9.x einfach ein altes OS ist. Niemand hat die Absicht, ein "Retro-OS" zu bauen.» Xaar, 2014

    Prozessor gesucht? -> Prozessoren, die ich abgeben kann (unter "Available for trading")
    "Überschüssige" Prozessoren oder Hardware? -> Einfach PN an mich schicken :b1: -> Hardware, die ich suche

  • Alternativ xf86-input-libinput. Sind beides Treiber für TouchPads, Synaptics ist älter und hat mehr Konfigurationsmöglichkeiten, libinput ist moderner und versucht die Dinge sinnvoll vorzukonfigurieren. Je nach Benutzergewohnheiten und Modell funktioniert der eine oder der andere besser.

  • Nutz die Startprogramme-Einstellung in XFCE. Da kannst du das setxkbmap -layout de einfach als Startprogramm hinterlegen.


  • Nächste Frage: Mit der von dir in #6 genannten Änderung an der ~/.xinitrc änder' ich die Tastaturbelegung für den X-Server, wenn ich diesen über startx starte - soweit ist das prima. Lasse ich ihn jedoch automatisch starten (mit LightDM), dann ist die Tastaturbelegung wieder die Amerikanische. Wie kann ich das hier dauerhaft ändern?

    Mit localectl set-x11-keymap de (siehe auch die Manpage von localectl für Optionen wie nodeadkeys) kannst du dir auf systemd-Systemen automatisch eine entsprechende Konfigurationsdatei /etc/X11/xorg.conf.d/00-keyboard.conf anlegen lassen, die global Deutsch als Sprache für alle Tastaturen (inklusive der im Anmeldebildschirm) vorgibt. Explizite Aufrufe von setxkmap werden dann unnötig.


  • Hey das kannte ich noch nicht, danke

    Das hab ich dir auch mal als Tipp gegeben. ;)

    sumi - R9 5950X - 128 GB RAM ECC - 2x 1TB NVMe - 4 TB SATA SSD - 4TB SATA HDD RAID-0 - Radeon RX 7800 XT 16 GB - SoundBlaster Z - Steinberg UR22 mkII Interface - Chieftec Dragon CS-601 - Arch/Win 10 Pro
    ThinkPad P14s Gen2 AMD - R7 5850U - 48 GB RAM - 1 TB NVMe SSD - UHD 3840x2160 HDR - Vega 8 - RTL8255AE AX - EM120R-GL LTE-A - Arch/Win 10 Edu
    Apple Mac Mini (Late 2020) - Apple M1 - 16 GB RAM - 256 GB SSD - WiFi 6 - macOS
    HPE Microserver Gen 8 - Xeon E3-1220 v2 - 16 GB RAM - 12 TB HDD - Debian

    </> Do you know who ate all the doughnuts?

  • So, hab' jetzt fast alles hinbekommen. Eine Kleinigkeit habe ich aber noch:

    Irgendwie sieht das Fenster vom network-manager-applet kaputt aus. Ähnliches lässt sich auch bei anderen Anwendungen beobachten (u. A. Firefox). Vermutlich liegt das am gewählten Theme: xfce-themes-albatross (aus dem AUR). Bei anderen Themes sieht's nicht so aus, aber das andere "dunkle" Thema, was ich hier noch habe (Xfce-dusk) gefällt mir nicht so recht...

    Hat da jemand 'ne Idee, wie ich das noch hinbekomme? Oder 'n anderes Thema, was ähnlich geartet ist? :)

    Ach ja, noch etwas: Die Lautstärkereglung (in der Leiste) steht irgendwie immer auf "0", wenn ich den Rechner gestartet habe, egal, was ich vorher eingestellt hatte. Kann ich diesen "Startwert" irgendwo einstellen?

    «Ich verstehe Ihre Frage so: Dass es Menschen gibt, die wünschen, dass ein solches OS als "Retro-OS" bezeichnet wird, ja? Mir ist nicht bekannt, dass solche Absichten bestehen, da HP-UX 9.x einfach ein altes OS ist. Niemand hat die Absicht, ein "Retro-OS" zu bauen.» Xaar, 2014

    Prozessor gesucht? -> Prozessoren, die ich abgeben kann (unter "Available for trading")
    "Überschüssige" Prozessoren oder Hardware? -> Einfach PN an mich schicken :b1: -> Hardware, die ich suche

  • Du brauchst ein GTK-Theme, was mit GTK2 und GTK3 klarkommt. Hast du schon das AUR eingerichtet? Falls ja, installier dir mal gtk-theme-arc-git per yaourt (yaourt -S gtk-theme-arc-git) und wende das als Theme in XFCE an. Das funktioniert dann in allen Programmen.

  • etwas ot.. :D

    hab auch lange zeit xfce oder lxde probiert.. bin jetzt bei cinnamon hängen geblieben, wäre das nichts für dich?

    finde halt das cinnamon die gnome-zusätze gut integriert, tolle standard-themes gibt und auch sonst sehr hübsch ist.

    einzigst der filemanager "nemo" ist etwas hängen geblieben, aber auch das kann man dank aur fixen :D


  • Du brauchst ein GTK-Theme, was mit GTK2 und GTK3 klarkommt.

    Soweit ist mir das klar - nur warum geht's unter Debian mit Albatross ohne Probleme? Sowohl mit Debian 8.4 als auch mit 9 Testing... Da müsste es doch die selben Probleme geben, oder?

    Falls ja, installier dir mal gtk-theme-arc-git per yaourt (yaourt -S gtk-theme-arc-git) und wende das als Theme in XFCE an. Das funktioniert dann in allen Programmen.

    Hm... Ist optisch nicht so mein Fall, aber danke für den Tipp. Da bleib' ich sogar lieber bei Xfce-dusk :D


    hab auch lange zeit xfce oder lxde probiert.. bin jetzt bei cinnamon hängen geblieben, wäre das nichts für dich?

    Najo, hab' Cinnamon nicht all zu lange probiert, da ich mit Xfce eigentlich zufrieden bin - zumal's hier ja auf 'ner recht schwachen Maschine (Core 2 Duo L7100 mit 1,2 GHz) läuft.


    einzigst der filemanager "nemo" ist etwas hängen geblieben, aber auch das kann man dank aur fixen :D

    Der Thunar hat auch so seine unschönen Seiten - bspw. find' ich den Umbenennen-Dialog einfach nur nervig und zeitlich unpassend. Hab' aber noch nichts besseres gefunden. Xfe ist zwar interessant, aber irgendwie werden da solche Sachen wie der Papierkorb net unterstützt, was irgendwo auch unpraktisch ist...

    «Ich verstehe Ihre Frage so: Dass es Menschen gibt, die wünschen, dass ein solches OS als "Retro-OS" bezeichnet wird, ja? Mir ist nicht bekannt, dass solche Absichten bestehen, da HP-UX 9.x einfach ein altes OS ist. Niemand hat die Absicht, ein "Retro-OS" zu bauen.» Xaar, 2014

    Prozessor gesucht? -> Prozessoren, die ich abgeben kann (unter "Available for trading")
    "Überschüssige" Prozessoren oder Hardware? -> Einfach PN an mich schicken :b1: -> Hardware, die ich suche


  • Also Cinnamon tut auch auf Schwachen Maschinen.. das wär nich das problem.

    Wenns danach ginge, läuft vermutlich auch Gnome 3 :D Aber ich wollt's schon recht schlank haben - immerhin soll die Kiste auch noch Youtube-Videos abspielen, was unter 'nem fast nackigen Xubuntu zuweilen schon zur Qual wurde. Mit Debian gings merklich besser - und mit Arch scheinbar nochmal einen Zacken. Ruckelt nicht mal beim Lautstärke verstellen, was vorher der Fall war öö

    «Ich verstehe Ihre Frage so: Dass es Menschen gibt, die wünschen, dass ein solches OS als "Retro-OS" bezeichnet wird, ja? Mir ist nicht bekannt, dass solche Absichten bestehen, da HP-UX 9.x einfach ein altes OS ist. Niemand hat die Absicht, ein "Retro-OS" zu bauen.» Xaar, 2014

    Prozessor gesucht? -> Prozessoren, die ich abgeben kann (unter "Available for trading")
    "Überschüssige" Prozessoren oder Hardware? -> Einfach PN an mich schicken :b1: -> Hardware, die ich suche

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!