日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

i3wmvim终极配置

發(fā)布時(shí)間:2023/12/20 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 i3wmvim终极配置 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

概況

支持的 module:

  • alsa
  • backlight
  • date
  • notify (基于dunst)
  • upload
  • download
  • battery
  • keyboard
  • filesystem
  • mpd
  • i3
  • weather
  • info-hackspeed
  • daily-poem
  • temperature
  • memory
  • cpu
  • 依賴:

  • Font Awesome、bdf-unifontAUR、ttf-fira-codeAUR、Weather IconAUR、ttf-monacoArchlinuxcn、powerline-fontsAUR(所需字體)
  • jq(weather [polybar] 組件需要)
  • Dunst 、xdotool(notify [polybar] 組件顯示歷史通知需要)
  • mpd、ncmpcpp、mpc(mpd [polybar] 、music [i3] 組件需要)
  • unicode-rxvt(urxvt)AUR
  • compton
  • feh
  • fcit-sogoupinyin、fcitx-lilydjwg-gitAUR、fcitx-configtool
  • rofi(rofi [i3] 組件需要)
  • electron-ssr
  • utool(已上傳至代碼庫)
  • cmatrix
  • vundle(vim需要)
  • i3lock-fancy
  • 注:標(biāo)亮依賴可自選,若不選請將i3配置文件中的相關(guān)語句注釋或刪除

    效果預(yù)覽


    配置文件

    i3配置文件

    i3wm + polybar

    alsa

    顯示當(dāng)前音量,根據(jù)音量共有三種不同顏色圖標(biāo)。默認(rèn)聲卡選擇為default,可在.config/polybar/config里調(diào)整聲卡選項(xiàng)。

    動作事件
    鼠標(biāo)左擊靜音/恢復(fù)
    滾輪上音量 +,每次 +5%
    滾輪下音量 -,每次 -5%

    backlight

    通過寫入/sys/class/backlight/intel_backlight/brightness以改變屏幕亮度,配置位于.config/i3/
    開機(jī)時(shí)會彈窗要求輸入密碼以更改相關(guān)文件的權(quán)限,否則無法正常改變屏幕亮度或關(guān)機(jī)

    date

    顯示時(shí)間。

    動作事件
    鼠標(biāo)左擊切換日期/時(shí)間顯示

    notify

    通知圖標(biāo)。

    動作事件
    鼠標(biāo)左擊模擬 ctrl+grave,即默認(rèn)的 dunst 歷史快捷鍵

    upload

    顯示上傳及下載速度,需要在.config/polybar/config中interface字段設(shè)置自己的網(wǎng)絡(luò)設(shè)備。

    battery

    顯示電池信息,需要在nord-config中設(shè)置battery-full-at、battery-bat以及battery-adp字段。

    keyboard

    顯示鍵盤大寫鎖定。因?yàn)槭褂玫逆I盤沒有 NumLock,所以暫時(shí)不支持,如果需要請自行添加。

    mpd

    顯示 mpd 信息,當(dāng) mpd 進(jìn)程不存在時(shí)隱藏。總共有三種顯示方式,分別為播放中暫停以及停止

    • 顯示內(nèi)容包括暫停、上一首、下一首、停止、列表循環(huán)、單曲循環(huán)、列表隨機(jī)以及歌手 - 歌名.

    需要在.config/mpd/mpd.conf中設(shè)置mpd-host及mpd-port。

    i3

    顯示 i3 workspace 圖標(biāo),圖標(biāo)可在.config/i3/config中定義。

    動作事件
    鼠標(biāo)左擊i3-msg workspace %index
    滾輪上i3-msg workspace prev
    滾輪下i3-msg workspace next

    weather

    顯示 Openweather 天氣信息,使用的腳本來自于openweather-fullfeatured,需要個(gè)人API及城市代碼,在腳本中設(shè)置,具體情況可查看項(xiàng)目 Readme。

    info-hackspeed

    顯示每分鐘輸入速度,單位默認(rèn)為 cpm (char per minute),可選 wpm (word per minute),在腳本中設(shè)置。來自于info-hackspeed。

    daily-poem

    顯示今日詩詞,使用了 V友@lhx2008 分享的今日詩詞 API,支持顯示詩詞推薦、來源以及匹配標(biāo)簽。使用需 token,可到 https://v2.jinrishici.com/token 獲取 token 后替換.config/polybar/config中的 token。

    動作事件
    鼠標(biāo)左擊顯示詩詞內(nèi)容
    滾輪上顯示詩詞來源
    滾輪下顯示匹配標(biāo)簽
    鼠標(biāo)右擊更新詩詞

    filesystem

    顯示根目錄空間占用率

    temperature

    顯示溫度,可在.config/polybar/config中設(shè)置thermal-zone,默認(rèn)為0。當(dāng)溫度低于base-temperature時(shí)切換為最低溫度顯示,當(dāng)溫度高于warn-temperature時(shí)切換為警戒溫度顯示,溫度圖標(biāo)顏色會根據(jù)溫度在base-temperature到warn-temperature之間變化,根據(jù)自身情況設(shè)置合理的值即可。

    memory

    顯示內(nèi)存使用情況,格式為 used/total。

    cpu

    顯示 cpu 使用情況。

    vim&vundle

    直接copy了這份,本文為@amoscykl原創(chuàng)文章,遵循 CC 4.0 by-sa 版權(quán)協(xié)議。必要的功能和插件已經(jīng)非常完善了,故直接挪用,詳情請參考該文章

    總結(jié)

    以上是生活随笔為你收集整理的i3wmvim终极配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。