=== eTeddy1 is now known as eTeddy === Geruchsfernsehe1 is now known as Geruchsfernsehen [10:38] bash quoting Frage (OT hier?): Wie quotet man eigentlich korrekt folgendes $-Konstrukt in einem bash skript? afile kann jetzt alles enthalten, muss also gequotet werden, bei Nutzung als Argument hätte ich gerne quotes um alles "$()": ls $(basename "$afile") [10:40] Bei Variablenzuweisung a al var=$(command) braucht man wohl keine quotes [10:42] bei Leerzeichen in nem Text vermutlich eher schon [10:45] j0k: nein. [10:47] var=$(echo "a b"); echo "x${var}x" # xa bx [10:57] das scheint sdx23 zu widerlegen [10:58] maredebianum: dann wohl: ls "$(basename \"$afile\")" [10:59] um das escaping zu sparen kannst du das ergebis von basename "$afile" auch ner variablen zuweisen und die dann in gänze als argument an ls übergeben [11:01] tomreyn: es widerlegt j0k. Man benötigt keine Quotes bei einer Zuweisung der Form a=$(...) [11:01] huch ja, sorry. wer lesen kann... [11:03] hatte nur auf den Teil geantwortet, die ursprüngliche Frage leider nicht verstanden. [11:11] Ich stellte aber auch nur die Behauptung auf, dass "wenn man einen Text mit Leerzeichen quoten will" das eher schon benötigt. Aber eigentlich hab ich keinen blassen Schimmer von dem Kram [11:12] muss aber zugeben, dass ich den Post beim überfliegen auch leicht missverstanden habe. Aber ist das mit den "Leerzeichen im Text" tatsächlich falsch? [11:14] im Allgemeinen sollte man schon Quoten. Speziell bei der Zuweisung (wie oben genannt) ist es aber nicht nötig. [11:17] was aber ja meine Aussage nicht "völlig falsch" macht, oder? [11:19] ...auch wenn ich missverständlicher weise den halben Satz (mit Leerzeichen) als "zu quotendes Objekt" verstanden hatte [12:04] Ja, bei Variablenzuweisung wird automagisch alles zugewiesen, leider funktioniert das nicht, wenn bash noch eine expansion macht, wie z.B. bei for i in $(echo "a file"); do echo $i;done [12:08] Und ich will jetzt nicht die Quotes literal bekommen, a="a file";for i in "$(echo \"$a\")"; do echo $i;done # "a file" [12:10] maredebianum: du suchst nach Parameter Expansion [12:12] damit kannst du variablen strings hinzufügen. [12:12] Falls dein Englisch genügend gut ist, kriegst im channel #bash sehr kompetente hilfe zu Bash. ;) [12:12] Ah danke, ich hatte Shwierigkeiten das zu suchen. "$a" geht tatsächlich, also die Expansion außerhalb der Quotes: a="patth/to/a file";for i in "$(basename "$a")"; do echo $i;done # a file [12:13] Ja, da sollte ich vielleicht hinwechseln. Danke! [12:13] Gerne. [16:15] hm, wie kann ich herausfinden, was für ein Trigger aktiv ist, der mir regelmäßig dieses Benachrichtigungspopup für Lautstärke anzeigen lässt? Begonnen hatte es mal, als ich bei der alten Tastatur mal lauter bzw. leiser gedrückt hatte. Allerdings geht dieses Generve auch mit der neuen Tastatur weiter :/ [16:17] Schuss ins Blaue: kommt von der Tonausgabe des Browsers [16:20] in dem Moment sollte vermutlich auch im Bereich "Anwendungen" bei den Toneinstellungen etwas erscheinen [16:20] darüber kann man dann das auslösende Programm identifizieren [16:24] hm [16:27] nee, daran liegt es auch nicht [16:29] auch keine andere Anwendung dann zu sehen? [16:29] was heißt denn "regelmäßig"? Alle 5 Sekunden? [16:30] Systemklänge und virt-manager. Allerdings habe die ja eher nichts mit der Gesamtlautstärke des Systems zu tun [16:30] vllt so alle 1 - 2 minuten [16:30] ach das ist in ner VM? [16:31] nee, auf dem Host, allerdings läuft aktuell eine VM [16:32] welches Popup ist es denn genau? Lauter? Leiser? Mute/Unmute [16:33] und "kann" der Host überhaupt Ton? [16:34] *Think* vielleicht versucht der Rechner seit dem ersten Versuch immer noch erfolglos diesen Befehl "zuzustellen"? [16:36] das, was aufpoppt, wenn ich mit den lauter/leiser Tasten auf der Tastatur rumspiele, ohne dass der Lautstärkebalken hoch oder runtergeht [16:37] und mit xev werde ich nicht schlau daraus, wie die Tasten benannt sind ... [16:38] ist natürlich GUI Abhängig. Aber hier gibt es verschieden Symbole wenn ich die Hardwaretasten drücke [16:41] aber noch mal zurück; hat denn der Server überhaupt Soundkarte und installiertes vollständiges und funktionierendes Soundsystem? [16:41] jo [16:41] ist ein normaler XFCE-Desktop [16:44] und der Ton ist auch in Benutzung? Und ansonsten auch benutzbar und regelbar wie es sein soll incl. dem Popup? (welches aber bei nichtbenutzung der Lautsärke/Mute-Tasten trotzdem alle Minute kurz "poppt") [16:52] also aktuell wird nichts abgespielt, Systemklänge sind eh alle ausgeschaltet (nervt mich nur), Browser spielt momentan keine Videos / Musik, VM ist auch nichts. Es nervt halt, weil wenn der Trigger auslöst, dass dann ein Knacken zu vernehmen ist. [16:54] zumindest, wenn gerade was abgespielt wird [17:11] nen anderen User schon probiert? [17:11] vielleicht auch mal mit nem anderen Desktop versuchen? [17:12] kann ich mir gut vorstellen, dass das nervt, wenns dann auch noch mit nem Knacke in den Lautsprechern begleitet wird [17:30] Rochvellon: möglicherweise gibt es messages, die etwas enthalten? aber mit dbus etc. kenne ich mich nicht näher aus, kann aber bestimmt geschickt gefiltert werden [17:56] angeblich gibt es xfce4-popup-menu vielleicht findet man ja dort/da drüber mehr infos in den Tiefen des Systems. Aber xfce nutzte ich schon länger nicht mehr ... deshalb auch der Tipp, es doch mal mit ner anderen DE und/oder anderem user wenigstens zu versuchen [17:59] Rochvellon: Und hier https://wiki.ubuntuusers.de/Xmodmap/ steht auch noch vielleicht hilfreiches [17:59] Title: Xmodmap › Wiki › ubuntuusers.de (at wiki.ubuntuusers.de) [18:17] wie schon geschrieben, ich kann mit XEV nicht herausfinden, welche Trigger bei Lauter/Leiser ausgelöst werden. [18:21] deshalb der Artikel [18:40] Rochvellon: du meinst es wird gar kein key-event generiert (also tut sich nix in xev beim Drücken der Taste)? [18:41] jo, offenbar wird kein key-event generiert, obwohl wenn ich sie drücke, die Systemlautstärke lauter / leise wird [18:42] irgendwas in acpi_listen? Und: welche Hardware ist das? [18:42] die Tastatur ist eine Cherry Stream 3.0 [18:43] bzw. nichts brauchbare [18:43] bzw. nichts brauchbares über xev [18:44] achso, kein Laptop. Dann sollte das schon in xev stehen. [18:46] du suchst denke ich xfce-volumed [18:46] wobei doch, die eine Taste wird wohl mit key 4294967250 bezeichnet [18:48] https://paste.ubuntu.com/p/8s5FmVS8HV/ [18:48] Title: Ubuntu Pastebin (at paste.ubuntu.com) [18:51] wobei das wohl nichts zu sagen hat. Habe auch mal 2 oder 0 dort stehen [18:53] probier doch mal, den volumed zu töten. Wenn das reicht, den halt dauerhaft deaktivieren. [19:04] hm, scheint wohl mit xfce4-volumed zusammen zu hängen [19:13] sdx23: habe eben mal xfce4-volumed komplett deinstalliert und neu installiert und das Problem scheint behoben zu sein [19:16] zu früh gefreut ... [19:16] wenigstens gibts jetzt kein Knacken [19:52] trotzdem erstmal danke [19:58] Rochvellon: ich meinte schon, dass du ihn deaktivieren sollst. Im Autostart ausmachen, oder wie auch immer xfce den startet. [19:59] ja, auch deaktiviert gibt es noch irgendwelche Trigger, der ein Knacken verursacht [20:00] dachte es geht um die Benachrichtigungen? [20:01] ja, nur beides hängt wohl zusammen [20:10] cum hoc ergo propter hoc [20:10] Ich denke nicht, dass es das tut. Vielmehr, würde ich Stromspareinstellungen der Soundhardware vermuten. [20:12] ein Lateiner? === satanist is now known as Keksdose === Keksdose is now known as satanist