{"id":895,"date":"2015-08-23T00:57:59","date_gmt":"2015-08-22T15:57:59","guid":{"rendered":"http:\/\/matoken.org\/blog\/?p=895"},"modified":"2015-09-11T23:50:17","modified_gmt":"2015-09-11T14:50:17","slug":"awesome-reconfigure","status":"publish","type":"post","link":"https:\/\/matoken.org\/blog\/2015\/08\/23\/awesome-reconfigure\/","title":{"rendered":"awesome wm \u3092\u4e45\u3005\u306b\u4f7f\u304a\u3046\u3068\u3057\u305f\u3089\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u304c\u4f7f\u3048\u306a\u304f\u306a\u3063\u3066\u3044\u305f\u306e\u3067\u518d\u8a2d\u5b9a"},"content":{"rendered":"<p><a data-flickr-embed=\"true\"  href=\"https:\/\/www.flickr.com\/photos\/119142834@N05\/20153422644\/in\/dateposted-public\/\" title=\"screenFetch-2015-08-22_12-22-58\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/farm1.staticflickr.com\/741\/20153422644_9677d80956.jpg\" width=\"500\" height=\"313\" alt=\"screenFetch-2015-08-22_12-22-58\"><\/a><script async src=\"\/\/embedr.flickr.com\/assets\/client-code.js\" charset=\"utf-8\"><\/script><\/p>\n<p>Debian stretch \u74b0\u5883\u306e awesome \u3092\u4e45\u3005\u306b\u8d77\u52d5\u3059\u308b\u3068 awesome \u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u65b0\u3057\u304f\u306a\u3063\u3066\u3044\u3066\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u306e\u4e92\u63db\u6027\u304c\u5931\u308f\u308c\u3066\u3044\u307e\u3057\u305f\uff0ejessie \u3067\u4f7f\u3063\u3066\u3044\u305f\u9803\u5165\u308c\u305f\u306e\u3067\u6050\u3089\u304f\u4ee5\u524d\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u306f <code>3.4.15<\/code> \u3067\uff0c\u4eca\u306f <code>3.5.6<\/code> \u3067\u3059\uff0e<\/p>\n<ul>\n<li><a href=\"http:\/\/awesome.naquadah.org\/wiki\/Awesome_3.4_to_3.5\">Awesome 3.4 to 3.5 &#8211; awesome<\/a><\/li>\n<\/ul>\n<p>\u3068\u308a\u3042\u3048\u305a\u898f\u5b9a\u5024\u306e\u8a2d\u5b9a\u3067\u8d77\u52d5\u3057\u3066\u304f\u308b\u306e\u3067\u3059\u304c\u4f7f\u3044\u306b\u304f\u3044\u306e\u3067\u6700\u4f4e\u9650\u3067\u3059\u304c\u8a2d\u5b9a\u3092\u3084\u308a\u306a\u304a\u3057\u307e\u3057\u305f\uff0e<\/p>\n<h2 id=\"\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3068\u30c6\u30fc\u30de\u30d5\u30a1\u30a4\u30eb\u306e\u5dee\u3057\u66ff\u3048\"><a name=\"\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3068\u30c6\u30fc\u30de\u30d5\u30a1\u30a4\u30eb\u306e\u5dee\u3057\u66ff\u3048\" href=\"#\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3068\u30c6\u30fc\u30de\u30d5\u30a1\u30a4\u30eb\u306e\u5dee\u3057\u66ff\u3048\"><\/a>\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3068\u30c6\u30fc\u30de\u30d5\u30a1\u30a4\u30eb\u306e\u5dee\u3057\u66ff\u3048<\/h2>\n<p>\u65e2\u5b58\u306e\u53e4\u3044\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3068\u30c6\u30fc\u30de\u30d5\u30a1\u30a4\u30eb\u3092\u5dee\u3057\u66ff\u3048\u307e\u3059\uff0e<\/p>\n<pre><code>$ cp \/etc\/xdg\/awesome\/rc.lua ~\/.config\/awesome\/\r\n$ cp \/usr\/share\/awesome\/themes\/default\/theme.lua ~\/.config\/awesome\/\r\n<\/code><\/pre>\n<p>\u3053\u308c\u3067\u898f\u5b9a\u5024\u3068\u540c\u3058\u306b\u306a\u308a\u307e\u3057\u305f\uff0e\u30c6\u30fc\u30de\u306f <code>\/usr\/share\/awesome\/themes<\/code> \u4ee5\u4e0b\u306b3\u7a2e\u985e\u3042\u308b\u306e\u3067\u304a\u597d\u307f\u3067\uff0e\u79c1\u306f\u4eca\u306f\u660e\u308b\u3044 <code>sky( \/usr\/share\/awesome\/themes\/sky\/theme.lua )<\/code> \u3092\u5229\u7528\u3057\u3066\u3044\u307e\u3059\uff0e<\/p>\n<h2 id=\"\u8a2d\u5b9a\u5909\u66f4\"><a name=\"\u8a2d\u5b9a\u5909\u66f4\" href=\"#\u8a2d\u5b9a\u5909\u66f4\"><\/a>\u8a2d\u5b9a\u5909\u66f4<\/h2>\n<ul>\n<li>\n<p>\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u4fee\u6b63( <code>~\/.config\/awesome\/rc.lua<\/code> )<\/p>\n<ul>\n<li>\n<p>\u30c6\u30fc\u30de\u30d5\u30a1\u30a4\u30eb\u5909\u66f4(3.4\u3068\u540c\u3058)<\/p>\n<pre><code>-beautiful.init(&quot;\/usr\/share\/awesome\/themes\/default\/theme.lua&quot;)\r\n+beautiful.init(&quot;~\/.config\/awesome\/theme.lua&quot;)\r\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u7aef\u672b\u30a2\u30d7\u30ea\u5909\u66f4(3.4\u3068\u540c\u3058)<\/p>\n<pre><code>-terminal = &quot;x-terminal-emulator&quot;\r\n+terminal = &quot;mate-terminal&quot;\r\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8\u8a2d\u5b9a(3.5)<br \/>\u4ee5\u524d\u884c\u3063\u3066\u3044\u305f\u4ee5\u4e0b\u306e\u8a2d\u5b9a\u3067\u306f\u3046\u307e\u304f\u884c\u304b\u306a\u304b\u3063\u305f\uff0e<br \/><a href=\"http:\/\/hpv.cc\/~maty\/pukiwiki1\/index.php?Linux%2FWindowManager%2Fawesome#kb590d8a\">Linux\/WindowManager\/awesome &#8211; matoken\u2019s wiki.<\/a><br \/>\u4ee5\u4e0b\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u7528\u610f\u3057\u3066\uff0c<\/p>\n<pre><code>% cat ~\/script\/ss-root.sh\r\n#!\/bin\/sh\r\nimport -window root ~\/Pictures\/`date +%Y%m%d_%H:%m:%S-$$.jpg`\r\n% cat ~\/script\/ss-window.sh\r\n#!\/bin\/sh\r\nxwininfo |grep &#39;^xwininfo: Window id:&#39; | awk &#39;{print $4}&#39; | xargs -I{} import -window {} ~\/Pictures\/`date +%Y%m%d_%H:%m:%S-$$.jpg`\r\n% cat ~\/script\/ss-area.sh\r\n#!\/bin\/sh\r\nimport ~\/Pictures\/`date +%Y%m%d_%H:%m:%S-$$.jpg`\r\n<\/code><\/pre>\n<p><code>-- Standard program<\/code> \u306e\u524d\u304b\u5f8c\u308d\u8fba\u308a\u306b\u4ee5\u4e0b\u3092\u8ffd\u52a0\uff0e<\/p>\n<pre><code>-- bind PrintScrn to capture a screen\r\nawful.key({                   }, &quot;Print&quot;, function () awful.util.spawn(&quot;\/home\/mk\/script\/ss-root.sh&quot;,false)   end),\r\nawful.key({ &quot;Mod1&quot;            }, &quot;Print&quot;, function () awful.util.spawn(&quot;\/home\/mk\/script\/ss-window.sh&quot;,false) end),\r\nawful.key({ &quot;Shift&quot;           }, &quot;Print&quot;, function () awful.util.spawn(&quot;\/home\/mk\/script\/ss-area.sh&quot;,false)   end),\r\n<\/code><\/pre>\n<p>\u3053\u306e script \u306f\u30d1\u30b9\u3092\u901a\u3057\u3066\u3042\u3063\u3066\uff0c3.4 \u3067\u306f script\u540d\u3060\u3051\u3067\u52d5\u3044\u3066\u3044\u305f\u306e\u3067\u3059\u304c 3.5 \u3067\u306f\u30d5\u30eb\u30d1\u30b9\u3067\u306a\u3044\u3068\u52d5\u304b\u306a\u3044\u3088\u3046\u3067\u3057\u305f\uff0e<\/p>\n<\/li>\n<li>\n<p>\u97f3\u91cf\u30dc\u30bf\u30f3\u8a2d\u5b9a(3.5)<br \/>\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u30df\u30e5\u30fc\u30c8\u3068\u30a2\u30f3\u30df\u30e5\u30fc\u30c8\u3092\u884c\u3046script <code>audiomute.sh<\/code> \u3092\u7528\u610f\u3057\u3066\uff0c<\/p>\n<pre><code>#!\/bin\/sh\r\n\r\nMUTE=`amixer -c 0 get Master|tail -1|cut -d &#39;[&#39; -f 4|sed s\/\\]\/\/`\r\nif [ $MUTE = &quot;on&quot; ] ; then\r\n  amixer -q -c 0 set Master mute\r\n  echo &quot;mute!&quot;\r\nelse\r\n  amixer -q -c 0 set Master unmute\r\n  echo &quot;unmute!&quot;\r\nfi\r\n\r\namixer -c 0 get Master|tail -1|cut -d &#39;[&#39; -f 4|sed s\/\\]\/\/\r\n<\/code><\/pre>\n<p>&lt;\u8ffd\u8a18&gt;<br \/>\n\u3053\u308c\u3060\u3068\u30a2\u30f3\u30df\u30e5\u30fc\u30c8\u304c\u3046\u307e\u304f\u884c\u304b\u306a\u304b\u3063\u305f\u3067\u3059\uff0e\u6b21\u306e\u30a8\u30f3\u30c8\u30ea\u3092\u53c2\u7167\u3057\u3066\u4e0b\u3055\u3044<br \/>\n&#8211; <a href=\"https:\/\/matoken.org\/blog\/blog\/2015\/09\/03\/awesome-wm-volume-controle\/\">Awesome wm \u3067\u30dc\u30ea\u30e5\u30fc\u30e0\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb | matoken&apos;s meme<\/a><br \/>\n&lt;\/\u8ffd\u8a18&gt;<\/p>\n<p><code>-- Standard program<\/code> \u306e\u524d\u304b\u5f8c\u308d\u8fba\u308a\u306b\u4ee5\u4e0b\u3092\u8ffd\u52a0\uff0e<\/p>\n<pre><code>    -- Audio Controle\r\n    awful.key({                   }, &quot;XF86AudioMute&quot;, function () awful.util.spawn(&quot;\/home\/mk\/script\/audiomute.sh&quot;,false) end),\r\n    awful.key({                   }, &quot;XF86AudioRaiseVolume&quot;, function () awful.util.spawn(&quot;amixer -c 0 set Master 2dB+&quot;,false) end),\r\n    awful.key({                   }, &quot;XF86AudioLowerVolume&quot;, function () awful.util.spawn(&quot;amixer -c 0 set Master 2dB-&quot;,false) end),\r\n<\/code><\/pre>\n<p>\u3053\u308c\u3082\u3084\u306f\u308a\u30d5\u30eb\u30d1\u30b9\u3067 script \u3092\u66f8\u304b\u306a\u3044\u3068\u52d5\u304b\u306a\u3044\uff0eamixer \u306f\u52d5\u3044\u3066\u3044\u308b\u306e\u3067\u30d1\u30b9\u304c\u3046\u307e\u304f\u6e21\u3063\u3066\u3044\u306a\u3044\u306e\u304b\u3082\uff0eawesome \u8d77\u52d5\u5f8c\u306b\u30d1\u30b9\u304c\u8a2d\u5b9a\u3055\u308c\u3066\u3046\u307e\u304f\u52d5\u3044\u3066\u3044\u306a\u3044\u3068\u3044\u3046\u611f\u3058\u3060\u3068\u601d\u3044\u307e\u3059\uff0e<\/p>\n<\/li>\n<\/ul>\n<ul>\n<li>\u81ea\u52d5\u8d77\u52d5\u30a2\u30d7\u30ea\u6307\u5b9a(3.4\u3068\u540c\u3058)\n<pre><code>-- {{{ Autostart application\r\n-- &quot;Autostart - awesome&quot;\r\n-- http:\/\/awesome.naquadah.org\/wiki\/Autostart\r\nawful.util.spawn_with_shell(&quot;~\/script\/run_once.bash nm-applet&quot;)\r\nawful.util.spawn_with_shell(&quot;~\/script\/run_once.bash synergy&quot;)\r\nawful.util.spawn_with_shell(&quot;~\/script\/run_once.bash clipit&quot;)\r\nawful.util.spawn_with_shell(&quot;~\/script\/run_once.bash owncloud&quot;)\r\nawful.util.spawn_with_shell(&quot;~\/script\/run_once.bash xchat&quot;)\r\nawful.util.spawn_with_shell(&quot;~\/script\/run_once.bash pidgin&quot;)\r\n:\r\n-- }}}\r\n<\/code><\/pre>\n<p>\u3053\u306e\u9805\u76ee\u306f\u8a2d\u5b9a\u5185\u306b\u306a\u3044\u306e\u3067\u672b\u5c3e\u306b\u8ffd\u52a0\u3057\u307e\u3057\u305f\uff0e<br \/><code>~\/script\/run_once.bash<\/code> \u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u3082\u306e\u3067\uff0c\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e2\u91cd\u8d77\u52d5\u3092\u56de\u907f\u3059\u308b\u305f\u3081\u306b\u5229\u7528\u3057\u3066\u3044\u307e\u3059\uff0e<\/p>\n<pre><code>#!\/bin\/bash\r\npgrep $@ &gt; \/dev\/null || ($@ &amp;)\r\n<\/code><\/pre>\n<blockquote>\n<p><a href=\"http:\/\/awesome.naquadah.org\/wiki\/Autostart\">Autostart &#8211; awesome<\/a><\/p>\n<\/blockquote>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<p>\u30c6\u30fc\u30de\u30d5\u30a1\u30a4\u30eb\u4fee\u6b63( <code>~\/.config\/awesome\/theme.lua<\/code> )<\/p>\n<ul>\n<li>\u58c1\u7d19\u5909\u66f4(3.5)\n<pre><code>-theme.wallpaper             = &quot;\/usr\/share\/awesome\/themes\/sky\/sky-background.png&quot;\r\n+theme.wallpaper             = &quot;~\/Pictures\/wp\/futur_by_takaju-d60mg7y.png&quot;\r\n<\/code><\/pre>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>awesome \u306f\u8efd\u304f\u3066\u30b5\u30af\u30b5\u30af\u3067\u7d50\u69cb\u597d\u304d\u3067\u3059\uff0e\u305f\u3060\u3053\u306e\u3088\u3046\u306b\u8a2d\u5b9a\u306f\u81ea\u5206\u3067\u66f8\u304b\u306a\u3044\u3068\u3044\u3051\u306a\u3044\u306e\u3067\u3068\u3063\u3064\u304d\u306b\u304f\u3044\u304b\u3082\u3057\u308c\u307e\u305b\u3093\uff0e\u30ad\u30fc\u30d0\u30a4\u30f3\u30c9\u3082\u899a\u3048\u306a\u3044\u3068\u3044\u3051\u307e\u305b\u3093\u3057\uff0e\u3067\u30822,3\u65e5\u4f7f\u3063\u3066\u3044\u308b\u3068\u4e3b\u8981\u306a\u7269\u306f\u899a\u3048\u3089\u308c\u307e\u3059\uff0e<br \/>\u3061\u306a\u307f\u306b\uff0c3.4 \u3067\u3082\u3042\u3063\u3066 3.5 \u3067\u3082\u6cbb\u3063\u3066\u3044\u306a\u3044\u554f\u984c\u3068\u3057\u3066\uff0c\u30d6\u30e9\u30a6\u30b6\u7b49\u3067\u30d5\u30a1\u30a4\u30eb\u3092\u958b\u304f\u3068\u304b\u306a\u308a\u306e\u78ba\u7387\u3067\u30a2\u30d7\u30ea\u304c\u843d\u3061\u3066\u3057\u307e\u3044\u307e\u3059\uff0e\u30d6\u30e9\u30a6\u30b6\u3067\u30d5\u30a1\u30a4\u30eb\u3092\u6dfb\u4ed8\u3059\u308b\u3068\u304d\u306b\u3059\u3054\u304f\u56f0\u308a\u307e\u3059\uff0e\u6700\u8fd1\u306eGoogle+ \u3084 Flickr \u306a\u3069\u30c9\u30e9\u30c3\u30b0&amp;\u30c9\u30ed\u30c3\u30d7\u3067\u6dfb\u4ed8\u3067\u304d\u308b\u3088\u3046\u306a\u5834\u6240\u306f\u3044\u3044\u306e\u3067\u3059\u304c\u2026\u2026\uff0e<\/p>\n<li><a href=\"http:\/\/www.slideshare.net\/matoken\/ss-43898360#28\">\u30de\u30a6\u30b9\u3092\u4f7f\u308f\u306a\u3044\u3067\u30ad\u30fc\u30dc\u30fc\u30c9\u3067\u5feb\u9069\u306b\u751f\u6d3b\u3059\u308b\u65b9\u6cd5(GNU Screen\/tmux\/byobu\/awesome)<\/a><\/li>\n<li><a href=\"http:\/\/hpv.cc\/~maty\/pukiwiki1\/index.php?cmd=read&#038;page=Linux%2FWindowManager%2Fawesome\">Linux\/WindowManager\/awesome &#8211; matoken&apos;s wiki.<\/a><\/li>\n","protected":false},"excerpt":{"rendered":"<p>Debian stretch \u74b0\u5883\u306e awesome \u3092\u4e45\u3005\u306b\u8d77\u52d5\u3059\u308b\u3068 awesome \u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u65b0\u3057\u304f\u306a\u3063\u3066\u3044\u3066\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u306e\u4e92\u63db\u6027\u304c\u5931\u308f\u308c\u3066\u3044\u307e\u3057\u305f\uff0ejessie \u3067\u4f7f\u3063\u3066\u3044\u305f\u9803\u5165\u308c\u305f\u306e\u3067\u6050\u3089\u304f\u4ee5\u524d\u306e\u30d0\u30fc\u30b8\u30e7\u30f3 [&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],"tags":[78,276,275,290],"class_list":["post-895","post","type-post","status-publish","format-standard","hentry","category-debian-linux","category-linux","tag-awesome","tag-debian-linux","tag-linux","tag-stretch"],"_links":{"self":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts\/895","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=895"}],"version-history":[{"count":0,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts\/895\/revisions"}],"wp:attachment":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/media?parent=895"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/categories?post=895"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/tags?post=895"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}