{ "version": "https://jsonfeed.org/version/1.1", "user_comment": "This feed allows you to read the posts from this site in any feed reader that supports the JSON Feed format. To add this feed to your reader, copy the following URL -- https://matoken.org/blog/category/linux/ubuntu/hirsute-hippo21-04/feed/json/ -- and add it your reader.", "home_page_url": "https://matoken.org/blog/category/linux/ubuntu/hirsute-hippo21-04/", "feed_url": "https://matoken.org/blog/category/linux/ubuntu/hirsute-hippo21-04/feed/json/", "language": "ja", "title": "Hirsute Hippo(21.04) – matoken's blog", "description": "Is there no plan B?", "icon": "https://matoken.org/blog/wp-content/uploads/2025/03/cropped-1865f695c4eecc844385acef2f078255036adccd42c254580ea3844543ab56d9.jpeg", "items": [ { "id": "http://matoken.org/blog/?p=3259", "url": "https://matoken.org/blog/2021/06/10/swatch-awk/", "title": "Debian/Ubuntu\u3067awk\u3092\u5207\u308a\u66ff\u3048\u308b", "content_html": "
Debian\u7b49\u3067\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u76f4\u5f8c\u306eawk\u306f mawk \u304c\u5c0e\u5165\u3055\u308c\u307e\u3059\uff0e
\nDebian\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u3067\u306f\u4ed6\u306bGNU awk(\u30d1\u30c3\u30b1\u30fc\u30b8\u540d gawk ), The One True Awk(\u30d1\u30c3\u30b1\u30fc\u30b8\u540d original-awk )\u3068\u3044\u3046\u3082\u306e\u3082\u3042\u308a\u307e\u3059\uff0e*BSD\u306a\u3069\u3067\u3088\u304f\u898b\u308b nawk \u3082\u3042\u308b\u3088\u3046\u306b\u898b\u3048\u307e\u3059\u304c\uff0c\u30b7\u30f3\u30dc\u30ea\u30c3\u30af\u30ea\u30f3\u30af\u3060\u3051\u306e\u3088\u3046\u3067\u3059\uff0e
\n(\u4ed6\u306b\u3082\u3042\u308b\u304b\u3082\u3057\u308c\u306a\u3044?)
mawk \u306f\u521d\u671f\u72b6\u614b\u3067\u5165\u3063\u3066\u3044\u3066\u8efd\u91cf\uff0eGNU awk \u306fmawk\u306b\u6bd4\u3079\u3066\u591a\u6a5f\u80fd\u3067\u65e2\u5b9a\u5024\u3067\u306f\u5c0e\u5165\u3055\u308c\u307e\u305b\u3093\u304c\uff0c byobu \u306a\u3069\u304c\u4f9d\u5b58\u3092\u6c42\u3081\u308b\u306e\u3067\u5165\u3063\u3066\u3044\u308b\u4eba\u3082\u591a\u3044\u3068\u601d\u3044\u307e\u3059\uff0e
\u8907\u6570\u306eawk\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u5c0e\u5165\u3055\u308c\u3066\u3044\u308b\u3068\u304d\u306b awk \u3068\u5b9f\u884c\u3057\u305f\u3068\u304d\u306f update-alternatives \u3067\u7ba1\u7406\u3055\u308c\u305f\u30b7\u30f3\u30dc\u30ea\u30c3\u30af\u30ea\u30f3\u30af\u5148\u306e\u3044\u305a\u308c\u304b\u306eawk\u304c\u5b9f\u884c\u3055\u308c\u307e\u3059\uff0e\u3053\u308c\u3092\u5207\u308a\u66ff\u3048\u3066\u307f\u307e\u3059\uff0e
\n
\u5207\u308a\u66ff\u3048\u524d\u306e\u72b6\u614b\u3067\u3059\uff0e awk , nawk \u304c gawk(GNU awk) \u306b\u5411\u3044\u3066\u3044\u307e\u3059\uff0e
$ ls -l /usr/bin/*awk\nlrwxrwxrwx 1 root root 21 May 16 00:33 /usr/bin/awk -> /etc/alternatives/awk\n-rwxr-xr-x 1 root root 694624 Feb 10 17:42 /usr/bin/gawk\n-rwxr-xr-x 1 root root 158296 Feb 17 2020 /usr/bin/mawk\nlrwxrwxrwx 1 root root 22 May 16 00:33 /usr/bin/nawk -> /etc/alternatives/nawk\n-rwxr-xr-x 1 root root 135848 Dec 22 06:24 /usr/bin/original-awk\n$ ls -l /etc/alternatives/*awk\nlrwxrwxrwx 1 root root 13 May 16 04:27 /etc/alternatives/awk -> /usr/bin/gawk\nlrwxrwxrwx 1 root root 13 May 16 04:27 /etc/alternatives/nawk -> /usr/bin/gawk\nawk \u30b3\u30de\u30f3\u30c9\u3092\u5207\u308a\u66ff\u3048\u3066\u307f\u307e\u3059\uff0e\u3053\u3053\u3067\u306f gawk \u304b\u3089 mawk \u306b\u3057\u307e\u3057\u305f\uff0e
$ sudo update-alternatives --display awk (1)\nawk - auto mode\n link best version is /usr/bin/gawk\n link currently points to /usr/bin/gawk\n link awk is /usr/bin/awk\n slave awk.1.gz is /usr/share/man/man1/awk.1.gz\n slave nawk is /usr/bin/nawk\n slave nawk.1.gz is /usr/share/man/man1/nawk.1.gz\n/usr/bin/gawk - priority 10\n slave awk.1.gz: /usr/share/man/man1/gawk.1.gz\n slave nawk: /usr/bin/gawk\n slave nawk.1.gz: /usr/share/man/man1/gawk.1.gz\n/usr/bin/mawk - priority 5\n slave awk.1.gz: /usr/share/man/man1/mawk.1.gz\n slave nawk: /usr/bin/mawk\n slave nawk.1.gz: /usr/share/man/man1/mawk.1.gz\n/usr/bin/original-awk - priority 0\n slave awk.1.gz: /usr/share/man/man1/original-awk.1.gz\n$ sudo update-alternatives --config awk (2)\nThere are 3 choices for the alternative awk (providing /usr/bin/awk).\n\n Selection Path Priority Status\n------------------------------------------------------------\n* 0 /usr/bin/gawk 10 auto mode\n 1 /usr/bin/gawk 10 manual mode\n 2 /usr/bin/mawk 5 manual mode\n 3 /usr/bin/original-awk 0 manual mode\n\nPress <enter> to keep the current choice[*], or type selection number: 2\nupdate-alternatives: using /usr/bin/mawk to provide /usr/bin/awk (awk) in manual mode\n$ sudo update-alternatives --set awk /usr/bin/mawk (3)\nupdate-alternatives: using /usr/bin/mawk to provide /usr/bin/awk (awk) in manual mode\n$ ls -l /etc/alternatives/*awk (4)\nlrwxrwxrwx 1 root root 13 Jun 7 08:27 /etc/alternatives/awk -> /usr/bin/mawk\nlrwxrwxrwx 1 root root 13 Jun 7 08:27 /etc/alternatives/nawk -> /usr/bin/mawk\nawk \u306e\u8a2d\u5b9a\u3092\u78ba\u8a8d\uff0e gawk \u306b\u5411\u3044\u3066\u3044\u308bupdate-alternatives \u30b3\u30de\u30f3\u30c9\u3092\u8d77\u52d5\u3057\u3066 2 \u306e mawk \u306b\u8a2d\u5b9aawk , nawk \u304c mawk \u306b\u5411\u3044\u305f\u306e\u3092\u78ba\u8a8d\uff0e\u5207\u308a\u66ff\u3048\u3067\u304d\u307e\u3057\u305f\uff0e\u3000:)
\n\u3061\u306a\u307f\u306b update-alternatives \u3067\u7ba1\u7406\u3055\u308c\u3066\u3044\u308b\u30b3\u30de\u30f3\u30c9\u306e\u4e00\u89a7\u306f\u4ee5\u4e0b\u306e\u30b3\u30de\u30f3\u30c9\u3067\u8868\u793a\u3067\u304d\u307e\u3059\uff0e
$ update-alternatives --get-selections\n$ dpkg-query -W mawk gawk original-awk dpkg\ndpkg 1.20.9\ngawk 1:5.1.0-1\nmawk 1.3.4.20200120-2\noriginal-awk 2018-08-27-1\n$ lsb_release -dr\nDescription: Debian GNU/Linux 11 (bullseye) (1)\nRelease: 11\n$ arch\nx86_64\n
$ dpkg-query -W mawk gawk dpkg\ndpkg\t1.20.9ubuntu1\ngawk\t1:5.1.0-1build1\nmawk\t1.3.4.20200120-2\n$ lsb_release -dr\nDescription:\tUbuntu 21.04\nRelease:\t21.04\n$ arch\nx86_64\n
$ dpkg-query -W mawk gawk dpkg\ndpkg 1.19.7\ngawk 1:4.2.1+dfsg-1\nmawk 1.3.3-17\n$ lsb_release -dr\nDescription: Raspbian GNU/Linux 10 (buster)\nRelease: 10\n$ arch\narmv7l\n
\u3068\u3044\u3046\u3053\u3068\u3067\u524a\u9664\u3055\u308c\u3061\u3083\u3063\u305f\u3093\u3067\u3059\u306d\uff0e
\n\u81ea\u5206\u306f\u5148\u6708\u602a\u3057\u3044\u3068\u3044\u3046\u8a71\u3092\u805e\u3044\u3066\u524a\u9664\u3057\u3066\u3044\u307e\u3057\u305f\uff0e\u305d\u306e\u6642\u30bf\u30d6\u304c\u6d88\u3048\u3066\u3057\u307e\u3044\u60b2\u3057\u304b\u3063\u305f\u306e\u3067\u3059\u304c\u3053\u3093\u306a\u611f\u3058\u3067\u5fa9\u65e7\u3055\u305b\u307e\u3057\u305f\uff0e
\n\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u3068\u30bf\u30a4\u30c8\u30eb\uff0cURL\u3092json\u3067\u51fa\u529b\u3057\u307e\u3059\uff0e
$ sqlite3 ~/.config/google-chrome/Default/History \"SELECT \\\"[\\\" || group_concat(json_object('timestamp', last_visit_time, title, url)) || \\\"]\\\" FROM urls WHERE url LIKE '%bkeccnjlkjkiokjodocebajanakg%';\" | jq . | sed -e 's/chrome-extension:\\/\\/klbibkeccnjlkjkiokjodocebajanakg\\/suspended.html.*&uri=//'\n\u4f55\u3092\u3084\u3063\u3066\u3044\u308b\u304b\u3068\u3044\u3046\u3068\uff0c ~/.config/google-chrome/Default/History \u304cGoogle Chrome\u306esqlite3\u5f62\u5f0f\u306e\u5c65\u6b74\u30d5\u30a1\u30a4\u30eb\u306a\u306e\u3067\uff0c\u3053\u306e\u4e2d\u304b\u3089The Great Suspender\u306eurl\u306e\u542b\u307e\u308c\u3066\u3044\u308burl\u3092\u5f15\u3063\u5f35\u308a\u51fa\u3057\u3066\u6574\u5f62\u3057\u3066\u3044\u307e\u3059\uff0e
Chromium\u306e\u5834\u5408\u306f ~/.config/chromium/Default/History
\nBrave\u306f ~/.config/BraveSoftware/Brave-Browser/Default/History \u3067\u3057\u305f\uff0e
Default\u4ee5\u5916\u306eprofile\u306f\u540d\u524d\u3044\u308d\u3044\u308d\u306a\u306e\u3067find\u3068\u304b\u3067\u63a2\u3059\u3068\u3044\u3044\u3067\u3057\u3087\u3046\uff0e
\n$ find ~/.config/chromium/ ~/.config/google-chrome/ ~/.config/BraveSoftware/Brave-Browser -name History
\u3053\u3053\u3067\u7d39\u4ecb\u3057\u305f\u306e\u306fLinux\u3067\u306e\u5834\u5408\u3067\u3059\u304c\uff0c\u30d1\u30b9\u3092\u5909\u3048\u308b\u3068\u4ed6\u306eOS\u3067\u3082\u3044\u3051\u308b\u306f\u305a\u3067\u3059\uff0e
\n$ dpkg-query -W jq sqlite3 chromium google-chrome-stable\nchromium\ngoogle-chrome-stable 69.0.3497.100-1\njq 1.6-2.1ubuntu1\nsqlite3 3.34.0-1\n$ lsb_release -dr\nDescription: Ubuntu Hirsute Hippo (development branch)\nRelease: 21.04\n$ uname -m\nx86_64\n$ dpkg-query -W jq sqlite3 chrome brave-browser google-chrome-stable\nbrave-browser 1.19.90\ngoogle-chrome-stable 88.0.4324.146-1\njq 1.6-2.1\nsqlite3 3.34.1-1\n$ lsb_release -dr\nDescription: Debian GNU/Linux bullseye/sid\nRelease: unstable\n$ uname -m\nx86_64\nPodcast\u306eRebuild.fm 292\u56de\u3067BitBar, SwiftBar \u3068\u3044\u3046\u30c4\u30fc\u30eb\u30d0\u30fc\u306b\u4efb\u610f\u306e\u30b3\u30de\u30f3\u30c9\u306e\u7d50\u679c\u3092\u8868\u793a\u3067\u304d\u308b\u30c4\u30fc\u30eb\u3092\u77e5\u3063\u3066
\nLinux\u3067\u52d5\u4f5c\u3059\u308bBitBar/SwiftBar Alternative\u304c\u7121\u3044\u304b\u306a\u3068\u63a2\u3057\u3066\uff0cArgos, Kargos, Margos\u3068\u3044\u3046\u3082\u306e\u3092\u898b\u3064\u3051\u307e\u3057\u305f\uff0e
\n\u305d\u3057\u3066\u5148\u65e5Margos\u3092\u8a66\u3057\u3066\u307f\u305f\u3051\u3069\u30a6\u30a3\u30f3\u30c9\u30a6\u8868\u793a\u3067\u304d\u306a\u304b\u3063\u305f\u308a\u3068\u6a5f\u80fd\u304c\u5c11\u306a\u304b\u3063\u305f\u3067\u3059\uff0e
\n\u3068\u3044\u3046\u3053\u3068\u3067\u4eca\u56de\u306fGnome Shell\u74b0\u5883\u3092\u7528\u610f\u3057\u3066BitBar\u3068\u4e92\u63db\u6027\u304c\u3042\u308b\u3068\u3044\u3046Argos\u3092\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e
\nArgos\u306fGnome shell\u306e\u62e1\u5f35\u6a5f\u80fd\u3068\u3057\u3066\u63d0\u4f9b\u3055\u308c\u3066\u3044\u307e\u3059\uff0e
\n\u4ee5\u4e0b\u306e\u30da\u30fc\u30b8\u304b\u3089\u5165\u624b\u3067\u304d\u307e\u3059\uff0e\u30d6\u30e9\u30a6\u30b6\u304b\u3089\u5c0e\u5165\u3082\u3057\u304f\u306f\u624b\u52d5\u3067\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3066\u5c55\u958b\u3057\u307e\u3059\uff0e
\u624b\u52d5\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u6642\u306fGnome shell\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u6c42\u3081\u3089\u308c\u308b\u306e\u3067\u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u308f\u304b\u3089\u306a\u3044\u5834\u5408\u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u30b3\u30de\u30f3\u30c9\u3067\u78ba\u8a8d\u3067\u304d\u307e\u3059\uff0e
\n$ gnome-shell --version\nGNOME Shell 3.38.3\n\u624b\u52d5\u3067\u306e\u5c0e\u5165\u306e\u5834\u5408\u62e1\u5f35\u6a5f\u80fd\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u5f8c\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u611f\u3058\u3067\u5c55\u958b\u3057\u307e\u3059\uff0e
\n$ mkdir -p ~/.local/share/gnome-shell/extensions\n$ unzip ./argospew.worldwidemann.com.v3.shell-extension.zip \\\n-d ~/.local/share/gnome-shell/extensions/argos@pew.worldwidemann.com/\n\u3053\u306e\u3042\u3068Gnome Shell \u3092 Alt+F2 r\u21b2 \u3068\u64cd\u4f5c\u3057\u3066\u518d\u8d77\u52d5\u3057\u3066\u53cd\u6620\u3057\u307e\u3059\uff0e
\n\n\n\n\n\n\u30b9\u30c6\u30fc\u30bf\u30b9\u30d0\u30fc\u306bArgos\u306f\u73fe\u308c\u307e\u3057\u305f\u304c\uff0c\u30af\u30ea\u30c3\u30af\u3057\u3066\u3082\u30a6\u30a3\u30f3\u30c9\u30a6\u304c\u958b\u304d\u307e\u305b\u3093\uff0eGnome Shell\u304c\u65b0\u3057\u3044(3.36\u4ee5\u964d?)\u3068Argos\u306f\u3046\u307e\u304f\u52d5\u304b\u306a\u3044\u3088\u3046\u3067\u3059\uff0e
\n\n\n\nGit\u30ea\u30dd\u30b8\u30c8\u30ea\u306emaster\u3068\u4ee5\u4e0b\u306ePR\u306epatch\u3092\u5229\u7528\u3057\u3066\u52d5\u4f5c\u3057\u307e\u3057\u305f\uff0e
\n\n\n\u4e00\u65e6Argos\u3092\u524a\u9664\u3057\u3066\u5c0e\u5165\u3057\u76f4\u3057\u307e\u3059\uff0e
\n\n\n\u65e7\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u524a\u9664\n\n\n\n$ gnome-extensions disable argos@pew.worldwidemann.com (1)\n$ gnome-extensions uninstall argos@pew.worldwidemann.com (2)\n\n\n
\n- \u62e1\u5f35\u6a5f\u80fd\u7121\u52b9\u5316
\n- \u30a2\u30f3\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb
\n\n\n\u7d9a\u3044\u3066Git\u7248Argos\u306emaster\u3068PR\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u9069\u7528\u3057\u307e\u3059\uff0e
\n\n\n\n\n\n$ git clone https://github.com/p-e-w/argos (1)\n$ cd argos\n$ cp -r ./argos@pew.worldwidemann.com \\\n~/.local/share/gnome-shell/extensions/ (2)\n$ wget https://raw.githubusercontent.com/p-e-w/argos/c4663d9d3e29ef33b7e9123ef0c095811c91cf5b/argos%40pew.worldwidemann.com/menuitem.js \\\n-O ~/.local/share/gnome-shell/extensions/argos@pew.worldwidemann.com/menuitem.js (3)\n\n\n
\n- \u30ea\u30dd\u30b8\u30c8\u30eaclone
\n- \u62e1\u5f35\u6a5f\u80fd\u30b3\u30d4\u30fc
\n- Gnome Shell 3.36+\u5411\u3051\u306e\u4fee\u6b63\u3092\u9069\u7528
\n\n\nAlt+F2 r\u21b2 \u3067Gnome Shell\u3092\u518d\u8d77\u52d5\u3057\u3066\u53cd\u6620\u3057\u3066Gnome Shell 3.38.3\u3067\u3082\u52d5\u4f5c\u3059\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\uff0e
\n
Argos\u306e\u30c7\u30d5\u30a9\u30eb\u30c8\u30d7\u30e9\u30b0\u30a4\u30f3\u3092\u78ba\u8a8d\u3057\u3066\u307f\u307e\u3059\uff0e
\n\u30b9\u30c6\u30fc\u30bf\u30b9\u30d0\u30fc\u306bArgos\u304c\u73fe\u308c\u3066\u3044\u308b\u306f\u305a\u3067\u3059\uff0e\u6587\u5b57\u5217\u3092\u30af\u30ea\u30c3\u30af\u3067\u30a6\u30a3\u30f3\u30c9\u30a6\u304c\u8868\u793a\u3055\u308c\u307e\u3059\uff0e\u6700\u4e0b\u90e8\u306e argos.sh \u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\u898f\u5b9a\u5024\u306e\u30c6\u30ad\u30b9\u30c8\u30a8\u30c7\u30a3\u30bf\u3067\u958b\u304b\u308c\u3066\u305d\u306e\u307e\u307e\u7de8\u96c6\u3067\u304d\u3066\u4fbf\u5229\u3067\u3059\uff0e
Argos Plugin\u306f\u7d50\u69cb\u7c21\u5358\u306b\u66f8\u3051\u307e\u3059\uff0e
\n~/.config/argos/ \u306b\u5b9f\u884c\u53ef\u80fd\u30d7\u30e9\u30b0\u30e9\u30e0\u3084\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u7f6e\u304f\u3068\u5373\u5b9f\u884c\u3055\u308c\u307e\u3059\uff0e\u30d7\u30ed\u30b0\u30e9\u30e0\u306e\u51fa\u529b\u7d50\u679c1\u884c\u76ee\u304c\u30d0\u30fc\u306b\u8868\u793a\u3055\u308c\uff0c--- \u306e\u5f8c\u304c\u30a6\u30a3\u30f3\u30c9\u30a6\u5185\u306b\u8868\u793a\u3055\u308c\u307e\u3059\uff0e\u30a4\u30f3\u30bf\u30fc\u30d0\u30eb\u306f\u30d5\u30a1\u30a4\u30eb\u540d\u3067\u5236\u5fa1\u3057\u307e\u3059\uff0e
\n\u4f8b\u3048\u3070 hoge.3s+.sh \u306e\u5834\u5408\u306f3\u79d2\u6bce\u306b\u5b9f\u884c\u3055\u308c\uff0c fuga.10m+.py \u306f10\u5206\u6bce\u306b\u5b9f\u884c\u3055\u308c\u307e\u3059\uff0e
\n\u305d\u306e\u4ed6\u8272\u3092\u4ed8\u3051\u305f\u308a\u30a2\u30a4\u30b3\u30f3\u3092\u8a2d\u5b9a\u3057\u305f\u308a\u8272\u3005\u3067\u304d\u308b\u3088\u3046\u3067\u3059\uff0e\u8a73\u3057\u304f\u306fBitBar, Argos\u306e\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\uff0e
\u8a66\u3057\u306b\u7c21\u5358\u306aPlugin\u3092\u4f5c\u3063\u3066\u307f\u307e\u3059\uff0e
\n\u307e\u305a\u306f\u5b9a\u756a\u306e\u5929\u6c17\u8868\u793a\u3092wego\u30b3\u30de\u30f3\u30c9\u3067\u8a66\u3057\u307e\u3059\uff0e
\n\u5929\u6c17\u3092\u30d0\u30fc\u306b\u8868\u793a\u3057\u3066\u30af\u30ea\u30c3\u30af\u3059\u308b\u30682\u65e5\u5206\u306e\u5929\u6c17\u4e88\u5831\u3092\u8868\u793a\u3055\u308c\u308b\u3088\u3046\u306b\u3057\u3066\u307f\u307e\u3057\u305f\uff0e\u7f6b\u7dda\u306f\u5d29\u308c\u3061\u3083\u3044\u307e\u3057\u305f\uff0e
#!/bin/bash\n\nSTR=`wego -d 2 -f emoji`\necho \"`echo \"${STR}\" | head -4 | tail -1`\"\necho \"---\"\necho \"${STR}\" | awk 1 ORS=\"\\\\\\\\n\"\necho \" | font=monospace\"\n\u6b21\u306bCPU\u306e\u6e29\u5ea6\u3068top\u3092\u8868\u793a\u3059\u308b\u3082\u306e\u3092\u66f8\u3044\u3066\u307f\u307e\u3057\u305f\uff0e1\u5206\u6bce\u306bCPU\u306e\u6e29\u5ea6\u3092\u30d0\u30fc\u306b\u8868\u793a\u3057\u3066\uff0c\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068top\u30b3\u30de\u30f3\u30c9\u306e\u4e0a\u306e\u65b9\u3092\u3092\u8868\u793a\u3057\u307e\u3059\uff0e\u624b\u5143\u306ePC\u306f\u3088\u304fCPU\u6e29\u5ea6\u304c\u4e0a\u304c\u3063\u3066\u30b5\u30fc\u30de\u30eb\u30b9\u30ed\u30c3\u30c8\u30ea\u30f3\u30b0\u3055\u308c\u3066\u3057\u307e\u3046\u306e\u3067\u3053\u308c\u306f\u7d50\u69cb\u5b9f\u7528\u7684\u3067\u3059\uff0e
\n#!/bin/bash\n\nTHERMAL=`acpi -t | awk '{print $4}'`\nCOLOR=\"white\"\n\nif [ `echo \"${THERMAL} >= 80\" | bc` == 1 ] ; then\n COLOR=\"red\"\nfi\n\n#echo \"<span color='${COLOR}' weight='normal'><tt>
${THERMAL}\u2103 </tt></span>\"\necho \"
${THERMAL}\u2103 | color=${COLOR}\"\necho \"---\"\nif [ \"${ARGOS_MENU_OPEN}\" == \"true\" ]; then\n TOP_OUTPUT=$(top -b -n 1 | head -n 20 | awk 1 ORS=\"\\\\\\\\n\")\n echo \"${TOP_OUTPUT} | font=monospace bash=top\"\nelse\n echo \"Loading...\"\nfi\n\u672c\u5f53\u306f80\u5ea6\u3092\u8d85\u3048\u3066\u3044\u305f\u3089\u30d0\u30fc\u306e\u6587\u5b57\u5217\u3092\u8d64\u304f\u3057\u305f\u3044\u306e\u3067\u3059\u304c\u3046\u307e\u304f\u884c\u3063\u3066\u3044\u307e\u305b\u3093\uff0eArgos\u306e\u30d0\u30b0\u3089\u3057\u304f\uff0c\u30ef\u30fc\u30af\u30a2\u30e9\u30a6\u30f3\u30c9\u3068\u3057\u3066\u7d75\u6587\u5b57\u3092\u8868\u793a\u3059\u308c\u3070OK\u3068\u3044\u3046\u306e\u3092\u898b\u304b\u3051\u307e\u3057\u305f\u304c\u3053\u308c\u3082\u3046\u307e\u304f\u52d5\u3044\u3066\u3044\u307e\u305b\u3093\uff0e(\u3061\u306a\u307f\u306b\u30a8\u30b9\u30b1\u30fc\u30d7\u30b7\u30fc\u30b1\u30f3\u30b9\u3067\u306e\u8272\u5909\u66f4\u306f\u52b9\u304f\u3088\u3046\u3067\u3059\uff0e)
\n\u6b21\u306bArgos\u306fBitBar\u3068\u4e92\u63db\u6027\u304c\u3042\u308b\u3068\u3044\u3046\u3053\u3068\u3067BitBar Plugin\u3092\u5229\u7528\u3067\u304d\u308b\u304b\u8a66\u3057\u3066\u307f\u307e\u3059\uff0e
\n\u305f\u3060\u3057\uff0cPlugin\u306b\u3088\u308aAPI key\u3084\u5ea7\u6a19\u3092\u8a18\u8ff0\u3057\u305f\u308a\u3068\u884c\u3063\u305f\u5c11\u3057\u306e\u4fee\u6b63\u306f\u5fc5\u8981(\u3053\u308c\u306fBitBar\u3067\u3082)\uff0c\u66f4\u306bBitBar\u306fmacOS\u7528\u306a\u306e\u3067\u30b7\u30b9\u30c6\u30e0\u5468\u308a\u306ePlugin\u306f\u52d5\u304b\u306a\u304b\u3063\u305f\u308aPATH\u304c\u9055\u3063\u305f\u308a\u3059\u308b\u306e\u3067\u4fee\u6b63\u3057\u306a\u3046\u3068\u52d5\u304b\u306a\u304b\u3063\u305f\u308a\u3057\u307e\u3059\uff0e
\n\u305d\u306e\u307e\u307e\u52d5\u304d\u305d\u3046\u306a\u3082\u306e\u3068\u3057\u3066HackserNews\u3092\u8868\u793a\u3059\u308b\u30d7\u30e9\u30b0\u30a4\u30f3\u3092\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e\u30ea\u30dd\u30b8\u30c8\u30ea\u3092clone\u3057\u3066\u30b7\u30f3\u30dc\u30ea\u30c3\u30af\u30ea\u30f3\u30af\u3092\u8cbc\u308b\u3068\u52d5\u4f5c\u3057\u307e\u3057\u305f :)
\n$ git clone https://github.com/matryer/bitbar-plugins\n$ cd bitbar-plugins\n$ ln -s `pwd`/Web/HackerNews/hacker_news.1m.rb ~/.config/argos/\n\u3068\u3044\u3046\u611f\u3058\u3067Argos\u306fBitBar\u3068\u4e92\u63db\u6027\u304c\u3042\u308b\u3057Shell Script\u306a\u3069\u3092\u3061\u3087\u3063\u3068\u66f8\u304f\u3060\u3051\u3067\u30b9\u30c6\u30fc\u30bf\u30b9\u30d0\u30fc\u306b\u3044\u308d\u3044\u308d\u306a\u60c5\u5831\u3092\u8868\u793a\u6765\u3066\u3068\u3066\u3082\u4fbf\u5229\u3067\u3059\uff0eGnome Shell\u74b0\u5883\u306e\u65b9\u306f\u305c\u3072\u305f\u3081\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044\uff0e
\n\u3057\u304b\u3057\uff0c\u89e3\u50cf\u5ea6\u304c\u4f4e\u3044\u3068\u8868\u793a\u9818\u57df\u304c\u72ed\u304f\u4e00\u90e8\u3057\u304b\u8868\u793a\u3055\u308c\u306a\u304f\u3066\u8996\u8a8d\u6027\u304c\u60aa\u304f\u306a\u308b\u306e\u3067\u5927\u753b\u9762\u306e\u30e2\u30cb\u30bf\u304c\u307b\u3057\u3044\u3068\u3053\u308d\u3067\u3059\u2026\u2026\uff0e
\n\u3068\u3044\u3046\u3053\u3068\u3067Margos, Argos\u3092\u8a66\u3057\u3066\u6b8b\u308a\u306fKDE Plasma\u5411\u3051\u306eKargos\u3067\u3059\u304c\uff0cWeb\u306eREADME\u3092\u898b\u308b\u3068\u3061\u3087\u3063\u3068\u53e4\u305d\u3046\u306a\u306e\u3067\u8a66\u3059\u306e\u3092\u305f\u3081\u3089\u3063\u3066\u3044\u307e\u3059\uff0e
\n\n\n\n\nA Plasma port of Argos and BitBar plugins to fast create custom plasmoids.
\n\n\nNote: This is an alpha project. By now, it only was tested on Kubuntu 16.04 LTS.
\n
$ git -C ~/src/argos log | head -1\ncommit fcb475140bd9d0b4b95279ce56c4c28f36fb29d6\n$ dpkg-query -W gnome-shell gnome-shell-extensions\ngnome-shell 3.38.3-1\ngnome-shell-extensions 3.38.2-1\n$ lsb_release -dr\nDescription: Debian GNU/Linux bullseye/sid\nRelease: unstable\n$ uname -m\nx86_64\n$ git -C ~/src/argos log | head -1\ncommit fcb475140bd9d0b4b95279ce56c4c28f36fb29d6\n$ dpkg-query -W gnome-shell gnome-shell-extensions\ngnome-shell 3.38.2-1ubuntu1\ngnome-shell-extensions 3.38.2-1\n$ lsb_release -dr\nDescription: Ubuntu Hirsute Hippo (development branch)\nRelease: 21.04\n$ uname -m\nx86_64\n| \n Note \n | \n\n\u203bMargos/Argos\u306b\u3064\u3044\u3066\u300c\u6771\u6d77\u9053\u3089\u3050\u3000\u3042\u3072\u308b\u713c\u304d\u3055\u3093\u306e\u30e9\u30a4\u30c8\u30cb\u30f3\u30b0\u30c8\u30fc\u30af\u30c0\u30fc\u30d3\u30fc\uff01\u300d\u3067Bitbar/SwiftBar\u3092Linux\u3067\u3082\u4f7f\u3044\u305f\u3044 | edocr\u3068\u3057\u3066\u767a\u8868\u3057\u307e\u3057\u305f\uff0e | \n