{"id":2505,"date":"2019-08-30T19:21:44","date_gmt":"2019-08-30T10:21:44","guid":{"rendered":"http:\/\/matoken.org\/blog\/?p=2505"},"modified":"2019-08-30T19:21:44","modified_gmt":"2019-08-30T10:21:44","slug":"add-path-with-awesome-wm","status":"publish","type":"post","link":"https:\/\/matoken.org\/blog\/2019\/08\/30\/add-path-with-awesome-wm\/","title":{"rendered":"awesome wm\u3067\u30d1\u30b9\u3092\u8ffd\u52a0\u3059\u308b"},"content":{"rendered":"<div class=\"paragraph\">\n<p>bash\u3060\u3068<code>~\/bin<\/code> \u3068\u304b\u306b\u30d1\u30b9\u304c\u901a\u3063\u3066\u3044\u308b\u306e\u306bawesome\u304b\u3089mod4 +r \u3067\u8d77\u52d5\u3057\u3088\u3046\u3068\u3059\u308b\u3068\u30b3\u30de\u30f3\u30c9\u304c\u898b\u5f53\u305f\u308a\u307e\u305b\u3093\uff0e<\/p>\n<\/div>\n<div class=\"imageblock\">\n<div class=\"content\"><img decoding=\"async\" src=\"data:image\/jpg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7\/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7\/wAARCAAUAZYDASIAAhEBAxEB\/8QAGwABAAIDAQEAAAAAAAAAAAAAAAQFAgMGAQf\/xAA7EAABAgUABwYFAwMDBQAAAAABAgMABAUGERITGCFVlNMHFzFWldIUFSJBUSMyYXGBkRYlUggkM0LB\/8QAFwEBAAMAAAAAAAAAAAAAAAAAAAEDBP\/EABoRAQEAAgMAAAAAAAAAAAAAAAABAzECETL\/2gAMAwEAAhEDEQA\/APn973B2hv8AaBdyKXd9YlpGRrUwwAuumWaaBdd0EJC3EjwQcAeATHIOX\/fyFqQb3uQlJIOjV3iP7ELwYvL7rCabdl\/y7ZllTUxcq1ttvyqHklCHZkKOFpKQQVI\/nfu+8V9XrFLftF6nJnQ+pLcsZRtZfU4hYA1gOl+mjxIAQMEff8hhOXj2kSjOufvO4w2Zh2XC0Vl1aS43olYBSs5A007xuOdxMRO8G\/fO1y+qv+6Lt246Ia67M69LiFVeqzDTim3AGw8hoMunGFeKT4fUnGcZxmG7X0Ln5tz5rKS865IoZZqEsJjcoO6RClrBd0inKdLHgAnwyYDBV3dpYqTNN\/1fc5m39Xq2k1Z4lWsAKMYX9wpP+Yh94N++drl9Vf8AdEh+uyjfaZIVxucW7KsPSanXm0FBUEIbS5hO4\/8AqoYibSa5KyyWRN3AHwzMuOVBOi8v5k2UICUZUn6sAKThzATnIzmAqu8G\/fO1y+qv+6HeDfvna5fVX\/dGqyKlK01+eU840xMOy4RLTDmtCWlaaSclohacpBGU\/wBDuJi4pdw05is1GbqMzLOpmFspaRLMLKEOpTgTQDgySjBOD9Syo53EwFZ3g3752uX1V\/3Q7wb987XL6q\/7osHK9Kptn4KXnZEqEs61MtviZKph1SlnWpA\/TUSCkhSwFAj+BGKa7Lt1aizyKwr5ZKvSq1UxKXAWdAJC1BONWTkKOQrJ0t+8mAjSt89ocy4puXvK53FpbW4QKq\/uShJUo\/u+yQT\/AGjV3g3752uX1V\/3RPo1VkKQzTpViuJ1iU1FDr7KHUpbLzCUNH9oURpAHcMjHhuGcnq\/LC2zJMz8itfw7zU0h8TSlTDqlLOtSB+mokFJCnAFAj+BAV3eDfvna5fVX\/dG+ZvftEl2ZZ1687lSiZaLrJ+bPHSQFqRncvd9SFDf+IiWzUES1JnJZir\/ACeecebWmaw4NNsBQU3pNgqG8pOMYON\/gInMXCymmSNMcn1mTTR5pmYZ0VaCphS5hbeRjecqaIP2z4jfAeu3j2kNyjk0q87jLDSmUrWmsuqALqFLQNy\/EpSrP4IwcHdGty9+0RuSZnV3ncoYeWtttfzZ7epASVDGnndpJ\/zEtmv0ZDrannNahL9HWpGqJyGJRbbpwRg6KyBg+P2yN8Vl11NM7RKXLO1j5rOMPTCnndFz9qtXo\/UsAq\/af6eHhiA97wb987XL6q\/7od4N++drl9Vf90W10T7DUg7LTFS1+to9Obl5HQX+i4GmFFzJGiPpChkHJ08YxGcxdDc3Wq06zcDkgXarrpeZUhwhcrpOHVgJBIB0knRIAV9\/CApu8G\/fO1y+qv8Auh3g3752uX1V\/wB0SJqryj9NnGqTUvkqVzky6uXw4n4hpeNWjLYIOACnRVgDPjvOJFZr8nMUNErJzFPRLFmXQJVxEwpxlaNHSUEklkbwrKhvUFHIyTAV\/eDfvna5fVX\/AHRtk757Q5ubZlJa8rndfeWlttCaq\/lSicAD6vzFjO1+WXXJOoIrTDk0Evh0rcmlSzKVAAaolOtbVvV+3IGE7\/ERzFxTTK7hem6fPTUwnKFJmHXFKcKwkZIUQFEBWcEgHAGQDAdKxcPao+6+01ddzKXLyfxroFZc3Mbvr\/fv8QQBvIIIEeNXF2qOyshMtXTdC2qgtaJUirukuFH7t2nkAfk4Hj+DFPaNbFKXUpp14qfVJtty6V5UHCmYYXoH8DQQrx3YGIu0XRSHJZiWGtlZYKm5ZDeCtcuw5LNtIWT4KOkFFQG85V+RAZfPO1PXNtm9awA6Dq3Tcv6SyCAUhzW6JUNIfTnO\/wAI3IqfauuomnJvWqGbC9As\/wCqU6WlkjRxrvHIO7xijm1ydMoMhINVKVqAenvjFuy5VotBI0NHRUAsE7ycpAwE4zvxjKVSRR2lqrCn8SJqa39boK\/YXCQcYz4HwxmAnf6r7STVmKU3e1efmphaG2ks15biVKUcJGmlwp8f53feMand\/aLTigTF9VpZXnHw9wqfxj86txWPH74zFTaU7SpGuUeamm5htyXqDLz0xrgW0tpcBP6YRpZwP+X9osm6hLy9wSc7MVmkPy7WsLqZCnlkrRje0oalAVpjKd+QMnOPuEfvBv3ztcvqr\/ujeu9+0REg1PKvO5RLuuraQv5s9vWgIKhjTzuC0\/5\/rFv8zZmKVV5un1z5Ww5OU8Mq0HB8MgNTH6H0JJ+nHiMhWMneTERFfo3xOnLufBhVQqb0urVH\/tQ800llzABxgpP7clOMgeGQrO8G\/fO1y+qv+6HeDfvna5fVX\/dE2ZuFhkT62Kmt2fXR25UzqErCph4TLayQSArc2NHSVgnQ\/JEe3DX5acoBlpWZktQthhPwqxMF5txOjpqSCS0CSFEqG8hRzvJgFLuvtMqSHVyV4XI4logLJrLqQCQpQ\/csfZCj\/YxHlL37RJtxbcvedzLUhtTiv92eACUgkkkr\/A\/+eMQLzrT1UueqTTM++9KOzbypf6lBOrKlaOEnwGirwx9z\/Ma7acbErWpYqSl2ZpyksknG9Lrbih\/dDah\/OcfeA6F+4e1Rhxht26rnSqYkjPNf7w7hTAQVledP\/iknHj\/GYq+8G\/fO1y+qv+6Lli5KQ63MS83MkJYowbknNWo\/rqkAw414ZAKsHPhlH4OYg1msyL9BmWEVDXMuy0s3KU\/VrHwjiNDTXvGiM6KxlJJVp5O+Aid4N++drl9Vf90O8G\/fO1y+qv8AujOi1OWbtKZp01UxLoKXlIal1vIdcWUgJCwEltaCQPEggFWPsI3zFSpCpOfmTOoccmqdJS6ZXVrCtJoshYKsaI\/8aiCCcg\/Y7oDCSvftEnHlNS153KtaWnHSPmzwwhCCtR3r+yUk\/wBo0d4N++drl9Vf90WLtfQ3crlSFwfEypYnRJs6Do+FLjC0to0CnRTvUlOEkgY8cDMUVw1QzyqVOJm3XZ5uUCZl4lWs1qXXNElR3khGr3\/0\/EB0K7h7UkVBmQN4V8zbzyGEMpryioOLJCUkBz6TkYOcY3ZxkRVd4N++drl9Vf8AdF65dkpMXKJmaqr70q3crE4yXNYoIl0qWVKAI3DBH0+P8RXNV2URaDUhLPyLOJNxmYln0zBU44VKwtISdUTgpwpeCCn8AQEPvBv3ztcvqr\/uh3g3752uX1V\/3QtGptScg+yirfKJpUy04ZjQWdY0kK0m\/oBPiUnRP0q+53CPK5XGHqIqSpbrkqy9VZyYVLJykBlYZ1YONxH0qGP4\/pASJO9+0SccW3LXncq1IaW6ofNnhhCElSjvX9gCYwmL77QGHAhy9rj0ihKxo1h1QwpIUN4X44IyPEHccEERLpVdlGaKmX+a\/DMCkzMsuR1azpzCw5he4aO\/ST9RORjHhGuduKWbpsy3Jzbmm8KUlSUaSCtDMopt5OcbgFED+ftkQETvBv3ztcvqr\/ujaxfPaG80+41eVzrRLoDjpFVf+hJUlOT9X\/JSR\/eLSr3LTX6tJvLekZqmt1BL6GUNPqeYaGfpKXSWwACMoQdElI+wiFJ1qYZeqjT94Ledm5ANMzgXM6Lag+2vROUaY+lKxuBH1Y+5gIfeDfvna5fVX\/dDvBv3ztcvqr\/uiXV61Iv0KZYTUNcy7LyzcpIatY+EcRo6a940RnRWMpJKtPJ3xaN1dmr1y5J+fU\/O0aVm1VCVcUk6sKS4rVNb8aIcCiMePgcbjAdN2HV+7arc60V6v1ioyTtOceYRNzzjyNJLqE6QClEBQyR+cH8Heh2Czan6kBMu62cfanZtZJyQlbksnJ\/kqQv\/AB\/MIy5fS\/Hp9fuH\/p1sqt1+o1qbqlwomJ+admnUtTDIQFuLKiEgtE4yTjJMQdmGwuL3LzLHRhCNSg2YbC4vcvMsdGGzDYXF7l5ljowhANmGwuL3LzLHRhsw2Fxe5eZY6MIQDZhsLi9y8yx0YbMNhcXuXmWOjCEA2YbC4vcvMsdGGzDYXF7l5ljowhANmGwuL3LzLHRhsw2Fxe5eZY6MIQDZhsLi9y8yx0YbMNhcXuXmWOjCEA2YbC4vcvMsdGGzDYXF7l5ljowhANmGwuL3LzLHRhsw2Fxe5eZY6MIQDZhsLi9y8yx0YbMNhcXuXmWOjCEA2YbC4vcvMsdGGzDYXF7l5ljowhANmGwuL3LzLHRhsw2Fxe5eZY6MIQDZhsLi9y8yx0YbMNhcXuXmWOjCEA2YbC4vcvMsdGGzDYXF7l5ljowhANmGwuL3LzLHRhsw2Fxe5eZY6MIQDZhsLi9y8yx0YbMNhcXuXmWOjCEA2YbC4vcvMsdGGzDYXF7l5ljowhANmGwuL3LzLHRhsw2Fxe5eZY6MIQDZhsLi9y8yx0YbMNhcXuXmWOjCEA2YbC4vcvMsdGGzDYXF7l5ljowhANmGwuL3LzLHRhsw2Fxe5eZY6MIQDZhsLi9y8yx0YbMNhcXuXmWOjCEA2YbC4vcvMsdGGzDYXF7l5ljowhANmGwuL3LzLHRhsw2Fxe5eZY6MIQDZhsLi9y8yx0YbMNhcXuXmWOjCEBV3J2Z0LslkUXHbk3UpubmXRJLRPuIW2G1ArJAQhB0stp++ME7vwhCIvGXcT3Y\/\/9k=\" alt=\"20190830 14:08:46 21926\" \/><\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>AppImage\u3084Flatpak\u306a\u3093\u304b\u306e\u30a2\u30d7\u30ea\u3092\u683c\u7d0d\u3057\u305f\u308a\u3057\u3066\u3044\u308b\u306e\u3067\u3059\u304c\u3053\u308c\u3060\u3068\u3000<code>\/home\/user\/bin\/command<\/code> \u3068\u304b\u30d5\u30eb\u30d1\u30b9\u3067\u66f8\u304b\u306a\u3044\u3068\u99c4\u76ee\u3067\u3059\uff0e<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>bash\u3060\u3068\u30d1\u30b9\u304c\u901a\u3063\u3066\u3044\u307e\u3059\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ type -a MQTT-Explorer\nMQTT-Explorer is \/home\/matoken\/bin\/MQTT-Explorer\n$ ls -l \/home\/matoken\/bin\/MQTT-Explorer\nlrwxrwxrwx 1 matoken matoken 71 Aug 25 21:22 \/home\/matoken\/bin\/MQTT-Explorer -&gt; \/home\/matoken\/opt\/AppImage\/MQTT-Explorer-0.3.6-no-delete-limit.AppImage<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>awesome\u3067\uff0c<code>mod4 + r<\/code> \u3057\u3066 <code>sh -c \"$PATH &gt;&gt; ~\/tmp\/awesomepath\"<\/code> \u3068\u304b\u3057\u3066 <code>PATH<\/code> \u3092\u78ba\u8a8d\u3057\u3066\u307f\u308b\u3068\u3053\u308c\u3060\u3051\u3057\u304b\u30d1\u30b9\u304c\u901a\u3063\u3066\u3044\u307e\u305b\u3093\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ cat ~\/tmp\/awesomepath\n\/usr\/local\/bin:\/usr\/bin:\/bin:\/usr\/local\/games:\/usr\/games<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p><code>~\/.xinitrc<\/code> \u3067\u30d1\u30b9\u3092\u8ffd\u52a0\u3057\u3066\u307f\u307e\u3057\u305f\u304c\u53cd\u6620\u3055\u308c\u307e\u305b\u3093\uff0e<br \/>\n\u591a\u5206lightdm\u7d4c\u7531\u3067\u8d77\u52d5\u3057\u3066\u3044\u308b\u306e\u3067\u95a2\u4fc2\u306a\u304b\u3063\u305f\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ ps auxf|grep -B3 awesome\nroot     32202  0.0  0.0 309612  5532 ?        SLsl  8\u670829   0:00 \/usr\/sbin\/lightdm\nroot     32208  1.2  0.5 430424 82396 tty7     Ssl+  8\u670829  10:48  \\_ \/usr\/lib\/xorg\/Xorg :0 -seat seat0 -auth \/var\/run\/lightdm\/root\/:0 -nolisten tcp vt7 -novtswitch\nroot     32283  0.0  0.0 163604  5856 ?        Sl    8\u670829   0:00  \\_ lightdm --session-child 12 21\nmatoken  32293  0.1  0.6 350760 99060 ?        Ssl   8\u670829   1:18      \\_ awesome<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p><code>~\/.Xsession<\/code> \u306b`PATH=$HOME\/bin:$PATH` \u306e\u3088\u3046\u306a\u611f\u3058\u3067\u30d1\u30b9\u3092\u8ffd\u52a0\u3059\u308b\u3068\u30d1\u30b9\u304c\u901a\u308a\u307e\u3057\u305f\uff0e\u3067\u3082\u30d1\u30b9\u306e\u8ffd\u52a0\u3057\u304b\u66f8\u3044\u3066\u3044\u306a\u3044\u3068\u8272\u3005\u3068\u8d77\u52d5\u3057\u306a\u3044\u30b5\u30fc\u30d3\u30b9\u304c\u3042\u308a\u307e\u3059\uff0e<br \/>\n\u5927\u672c\u306e`\/etc\/X11\/Xsession` \u3092cp\u3057\u3066\u304d\u3066\u305d\u306e\u30d5\u30a1\u30a4\u30eb\u306b\u30d1\u30b9\u306e\u8a2d\u5b9a\u3092\u8ffd\u52a0\u3057\u305f\u3089OK\u3067\u3057\u305f\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ cp \/etc\/X11\/Xsession ~\/.Xsession\n$ echo 'PATH=$HOME\/bin:$PATH' &gt;&gt; ~\/.Xsession<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3053\u308c\u30d1\u30b9\u306e\u7ba1\u7406\u4e00\u7dd2\u306b\u3057\u305f\u3044\u3067\u3059\u306d\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">\u74b0\u5883<\/div>\n<div class=\"content\">\n<pre>$ dpkg-query -W awesome lightdm\nawesome 4.3-4\nlightdm 1.26.0-5\n$ lsb_release -dr\nDescription:    Debian GNU\/Linux bullseye\/sid\nRelease:        unstable\n$ uname -m\nx86_64<\/pre>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>bash\u3060\u3068~\/bin \u3068\u304b\u306b\u30d1\u30b9\u304c\u901a\u3063\u3066\u3044\u308b\u306e\u306bawesome\u304b\u3089mod4 +r \u3067\u8d77\u52d5\u3057\u3088\u3046\u3068\u3059\u308b\u3068\u30b3\u30de\u30f3\u30c9\u304c\u898b\u5f53\u305f\u308a\u307e\u305b\u3093\uff0e AppImage\u3084Flatpak\u306a\u3093\u304b\u306e\u30a2\u30d7\u30ea\u3092\u683c\u7d0d\u3057\u305f\u308a\u3057\u3066\u3044\u308b\u306e\u3067\u3059\u304c\u3053\u308c\u3060\u3068\u3000\/h [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"webmentions_disabled_pings":false,"webmentions_disabled":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[7,6,199],"tags":[78,482],"class_list":["post-2505","post","type-post","status-publish","format-standard","hentry","category-debian-linux","category-linux","category-sid","tag-awesome","tag-path"],"_links":{"self":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts\/2505","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/comments?post=2505"}],"version-history":[{"count":0,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts\/2505\/revisions"}],"wp:attachment":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/media?parent=2505"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/categories?post=2505"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/tags?post=2505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}