Oh, ich muss sagen, das ist jetzt tatsächlich eine Neuigkeit für mich. Früher war es meist die Gruppe uucp, über die die Rechte der Devices für den seriellen Port gesteuert wurden. Das hat man die letzten Jahre offenbar wegen der inzwischen ja unbestreitbar nichtig gewordenen Bedeutung von UUCP nach dialout umbenannt.

Der Linux Problem/Fragen-Thread
-
-
Ich nutz die serielle Schnittstelle immer als Laufwerksemulator für meinen Atari 8 Bitter, da muss ich auch immer in dialout rein.
-
Brauche heute mal wieder eine kleine Scripting-Frage:
Ich würde gerne einen Ordner mit mp3-Dateien in einen anderen Ordner kopieren, mittels find funktioniert das aber nur für die entsprechenden Dateien. Habt ihr da ne Idee, wie das funktionieren könnte?
-
Ich verstehe deine Frage leider nicht so ganz, macht es einen Unterschied, dass es MP3-Dateien in dem Ordner sind?
Also eine Verzeichnis allgemeinen kopierst du do:
cp -r /verzeichnis/mit/mp3s /hier/soll/die/kopie/hin
Das -r brauchst du, wenn du Ordner kopieren willst dann ("rekursiv") -
Ich muss zugeben, ich weiß selbst nicht genau, wie ich das Problem schildern soll.
Wir haben eine Ordnerstruktur, die so aussieht:
/mnt/foo/bar/Incomming/
in Incomming liegen mehrere Ordner. In manchen von diesen liegen mp3-Dateien, ich weiß allerdings nicht in welchen. Jetzt kann ich via find natürlich rausfinden, in welchen Ordnern mp3-Dateien liegt, so viel ist klar, ich will aber den kpl. Ordner in welchem sich die Dateien befinden, an einen anderen Ort verschieben.
Codefind /mnt/foo/bar/Incomming -type f \( -iname \*.mp3 \) -exec mv -v {} /mnt/foo/bar/Output/Music \;
Dies betrifft aber nur die Dateien. Ich möchte dass die kpl. Ordnerstruktur mitkopiert wird.
-
Ich muss zugeben, ich weiß selbst nicht genau, wie ich das Problem schildern soll.Wir haben eine Ordnerstruktur, die so aussieht:
/mnt/foo/bar/Incomming/
in Incomming liegen mehrere Ordner. In manchen von diesen liegen mp3-Dateien, ich weiß allerdings nicht in welchen. Jetzt kann ich via find natürlich rausfinden, in welchen Ordnern mp3-Dateien liegt, so viel ist klar, ich will aber den kpl. Ordner in welchem sich die Dateien befinden, an einen anderen Ort verschieben.
Codefind /mnt/foo/bar/Incomming -type f \( -iname \*.mp3 \) -exec mv -v {} /mnt/foo/bar/Output/Music \;
Dies betrifft aber nur die Dateien. Ich möchte dass die kpl. Ordnerstruktur mitkopiert wird.
Ich würde dir empfehlen, mittels dirname (das Gegenstück zu basename) den Ordnernamen der gefundenen Datei zu prüfen und dann rekursiv zu verschieben. Da du ein mv machst und kein cp, musst du danach auch nicht mehr mittels /bin/test prüfen, ob der Ordner bereits existiert.
So inetwa könnte man das machen, ich habe es nicht getestet:
-
Ich teste das heute Abend mal. Danke schon mal.
-
Tut leider auch nicht, das hier bekomme ich als Ausgabe:
Code❯ find /mnt/apex01/downloads/Incomming -type f -iname "*.mp3" -exec mv -v "$(dirname {})" "/mnt/apex01/downloads/Output/Music/foo(dirname {})" \; mv: cannot move '.' to '/mnt/apex01/downloads/Output/Music/foo(dirname /mnt/apex01/downloads/Incomming/Back In Black/01. Hells Bells.mp3)': No such file or directory
-
Hat hier jemand unter Linux einen USB-WLAN-Adapter in Nutzung? Ich suche da nach einem aktuelleren Adapter (n oder ac reicht vollkommen), der nativ ohne extra Treiber-Installation unter Linux unterstützt wird.
Hab' mal etwas recherchiert - aber so richtig gut fündig bin ich nur bei Ubuntu geworden (https://wiki.ubuntuusers.de/WLAN/Karten/), da sind aber auch unzählige alte Karten aufgelistet. Der einzige praktikable Stick scheint da der AVM FRITZ!WLAN USB Stick AC 860 zu sein - hat damit jemand Erfahrungen?
Achja: der USB-WLAN-Adapter soll unter Debian bzw. Lubuntu genutzt werden.
-
Andersrum ists einfacher. Such dir n stick mit den specs die du brauchst und google nach der chipset Nummer. Da ist echt viel im Kernel.
-
Andersrum ists einfacher. Such dir n stick mit den specs die du brauchst und google nach der chipset Nummer. Da ist echt viel im Kernel.Das habe ich ja versucht - und bin nur bei Sticks gelandet, die nicht unterstützt werden. Scheint bei USB auch deutlich schwieriger zu sein, da nativen Linux-Support zu bekommen, als bspw. bei PCIe.
-
Das habe ich ja versucht - und bin nur bei Sticks gelandet, die nicht unterstützt werden. Scheint bei USB auch deutlich schwieriger zu sein, da nativen Linux-Support zu bekommen, als bspw. bei PCIe.
Schauen sie hier: https://github.com/morrownr/USB-W…iFi_Chipsets.md
Dann hier: https://github.com/morrownr/USB-WiFi/issues/87
Wenn ichs richtig überflogen hab, müsste der hier Wifi6E
und Bluetooth 5.2machen
https://de.aliexpress.com/item/1005003467753779.html -
Schauen sie hier: https://github.com/morrownr/USB-W…iFi_Chipsets.mdUh, danke! Da wird's wohl eher auf einen MT7612u-basierten Stick hinauslaufen - der sollte sicher mit dem älteren Kernel vom Ubuntu/Debian laufen.
-
Kleines Update: Hab' nun einen ALLNET ALL-WA1200AC mir besorgt - der läuft mit besagtem MT7612u und das ootb unter Arch Linux. Mal schauen, wie sich das Ganze langfristig entwickelt.
-
Mal eine Frage an die Arch-Nutzer: Ich hab' hier zur Uhrzeitsynchronisation das Paket ntpdate aus dem AUR im Einsatz. Nun wollte ich das bei einer Neuinstallation auch wieder installieren, jedoch bricht das Übersetzen mit einem Fehler ab. Dieser Fehler ist auch auf der ntpdate-Seite vom AUR vom User redfast00 angemerkt worden. Nun ist dort auch ein Bugfix vom User cstorm verlinkt worden, wo ein Patchfile angehangen wurde.
Jetzt meine Frage: Wie kann ich diesen Patch anwenden/einbinden, damit das Übersetzen funktioniert?
-
There is no step 3 (also schon)
- Auschecken mit git clone https://aur.archlinux.org/ntpdate.git
- https://wiki.archlinux.org/title/Patching_packages
(geheimer step 3, wenn das PKGBUILD angepasst ist: makepkg -S bzw. makepkg -Si ums auch gleich zu installieren)
-
Merci - hat auch ohne Schritt 3 geklappt mit pacman -U <Paketname> nach der Erstellung
-
Mal noch eine Frage: Gibt's 'ne Möglichkeit, die Helligkeitsabstufungen für die Hintergrundbeleuchtung anzupassen?
Wenn ich mit den Funktionstasten auf meinem ThinkPad die Display-Helligkeit hoch- oder runterschrauben will, passiert das ja in Stufen. Nun will ich gern die niedrigste Helligkeitsstufe vor "Hintergrundbeleuchtung komplett aus" nochmal etwas runter nehmen. Eine niedrigere Einstellung geht auf jeden Fall, da ich in der Energieverwaltung bspw. einstellen kann, dass die Helligkeit nach 10 Sekunden Inaktivität auf 5 % gesetzt wird, was nochmal dunkler ist, als die niedrigste Helligkeitsstufe (auf die es dann wieder mit der nächsten Mausbewegung geht).
System ist 'n Arch Linux mit Xfce 4.16.
-
Hat sich erledigt: In der Energieverwaltung im Reiter "Allgemein" kann man die Anzahl der Helligkeitsstufen ("Helligkeitsschrittweite") ändern - hab' das jetzt auf 5 Stufen, exponentiell eingestellt, damit passt das ganz gut
-
Ich hab da mal wieder Scripting-Frage:
Gegeben ist ein Ordner in dem mp4, flv und wmv-Dateien liegen, die nach dem Schema <Artist>-<Title> aufgebaut sind. Auf der Gegenseite liegen Ordner mit dem Artist, darunter dann die Mediendateien.
Zur Zeit mache ich das mit folgendem Einzeiler:
Codefor i in $(ls | awk -F ' - ' '{print $1}'); do cp -v $i* /mnt/apex01/verzeichnis/zum/Ziel/$i |tee >>/home/tkoehler/cp.log; done
Damit hab ich derzeit folgende Probleme:
- trotz dem -v Schalter bekomme ich keine Ausgabe.
- Gelegentlich läuft sich der Mist tot und muss von Hand via Ctrl+C gestoppt werden. Insbesondere wenn während des Kopiervorgangs Dateien hinzukommen od. wenn der Zielordner nicht vorhanden ist.Irgend eine Idee?
-
Jetzt mitmachen!
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!