{"id":5451,"date":"2023-09-16T16:14:35","date_gmt":"2023-09-16T14:14:35","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=5451"},"modified":"2023-10-05T22:46:01","modified_gmt":"2023-10-05T20:46:01","slug":"was-ist-das-nur-fuer-ein-fenster-informationen-dazu-ermitteln","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/09\/16\/was-ist-das-nur-fuer-ein-fenster-informationen-dazu-ermitteln\/","title":{"rendered":"Was ist das nur f\u00fcr ein Fenster? &#8211; Informationen dazu ermitteln"},"content":{"rendered":"<p>K\u00fcrzlich habe ich ein Programm aufgerufen, mit dem ich oft Bildschirmaufnahmen mache. Ich wollte seinen Namen wissen. In der Titelleiste des Fensters stand: &#8222;Bildschirmfoto aufnehmen&#8220; und unter &#8222;Info&#8220; fand ich nur: &#8222;Bildschirmfoto&#8220;. Sonst gab es nirgends eine M\u00f6glichkeit zu ermitteln, wie das Programm eigentlich heisst. Ich schaute wieder einmal in meinen Notizen nach und fand folgenden Terminal-Befehl, der mir weiterhalt:<\/p>\n<div class=\"codebox\">\n<pre><code>xprop | awk '\/PID\/ {print $3}' | xargs ps h -o pid,cmd<\/code><\/pre>\n<\/div>\n<p>Gibt man ihn im Terminal ein und dr\u00fcckt <em class=\"text-italics\">Enter<\/em>, so verwandelt sich der Mauszeiger in ein Kreuz. Jetzt kann man in das Fenster, das einen interessiert, reinklicken (linke Maustaste). In meinem konkreten Fall erhielt ich folgende Ausgabe:<br \/>\n<em class=\"text-italics\">18289 \/usr\/bin\/gnome-screenshot &#8211;gapplication-service<\/em><br \/>\nAlso hiess das Programm <em class=\"text-italics\">gnome-screenshot<\/em>, und ich erfuhr auch, wo es &#8222;zu Hause&#8220; ist, was f\u00fcr eine PID es hat und mit welcher Anwendungsoption es standardm\u00e4ssig gestartet wird. Bei Python-Programmen sieht man am Pfad sofort, dass sie eben Python-Programme sind, bei Snap-Programmen entsprechend usw.<\/p>\n<p>Bei den Terminals weiss man manchmal auch nicht, mit welchem man es konkret gerade zu tun hat. Oder bei den Dateimanagern &#8211; wenn sie sich \u00e4hnlich sehen. Thunar zeigt bei mir seinen Namen nicht, sondern in der Titelleiste der Fenster steht einfach: <em class=\"text-italics\">rocki<\/em>. Oder Nautilus heisst im <em class=\"text-italics\">Info<\/em>-Fenster nur <em class=\"text-italics\">Dateien<\/em>. Heissen nicht auch andere Dateimanager einfach nur so? Mit obigem Befehl wird es aber jeweils klar.<\/p>\n<p>Ist man mit einem Ergebnis nicht zufrieden, kann man sich noch auf andere Weise orientieren, n\u00e4mlich mit:<\/p>\n<div class=\"codebox\">\n<pre><code>xprop | grep WM_CLASS<\/code><\/pre>\n<\/div>\n<p>Oder mit diesem Befehl, er gibt den Informationen noch Kategorientitel:<\/p>\n<div class=\"codebox\">\n<pre><code>ps -f --pid $(xprop _NET_WM_PID | grep -o '[0-9]*')<\/code><\/pre>\n<\/div>\n<p>Einen Befehl mit Angaben \u00fcber das Fenster selbst braucht man wohl in den seltensten F\u00e4llen. Falls aber doch &#8211; hier ist er. Bei mir musste er (bzw. das Programm) zuerst installiert werden. Und er hat einen Vorteil gegen\u00fcber den andern Befehlen hier. Beim Firefox beispielsweise zeigt er mir nicht einfach den Programmnamen an, sondern den genauen Namen des Tabs (Registerkarte), in den ich gerade reinklicke.<\/p>\n<div class=\"codebox\">\n<pre><code>xwininfo<\/code><\/pre>\n<\/div>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"5451\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"5451\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>K\u00fcrzlich habe ich ein Programm aufgerufen, mit dem ich oft Bildschirmaufnahmen mache. Ich wollte seinen Namen wissen. In der Titelleiste des Fensters stand: &#8222;Bildschirmfoto aufnehmen&#8220; und unter &#8222;Info&#8220; fand ich nur: &#8222;Bildschirmfoto&#8220;. Sonst gab es nirgends eine M\u00f6glichkeit zu ermitteln, wie das Programm eigentlich heisst. Ich schaute wieder einmal in meinen Notizen nach und fand [&hellip;]<\/p>\n","protected":false},"author":18,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[539,4],"tags":[577,579,578],"class_list":["post-5451","post","type-post","status-publish","format-standard","hentry","category-dienstprogramme","category-terminal","tag-fenster","tag-fensterinformationen","tag-fenstertitel"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/5451","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=5451"}],"version-history":[{"count":1,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/5451\/revisions"}],"predecessor-version":[{"id":5475,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/5451\/revisions\/5475"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=5451"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=5451"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=5451"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}