edwinpaixao

i3: i3status.conf - tradução

Mar 30th, 2016
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.67 KB | None | 0 0
  1. i3status (1)
  2. Michael Stapelberg
  3. versão 2.10, janeiro 2016
  4.  
  5.  
  6. 1. NOME
  7. i3status - Gera uma linha de status para i3bar, dzen2, xmobar ou lemonbar
  8.  
  9. 2. SINOPSE
  10. i3status [-c configfile] [-h] [-v]
  11.  
  12. 3. OPÇÕES
  13. Especifica um caminho de arquivo de configuração alternativo. Por padrão, i3status procura por arquivos de configuração na seguinte ordem:
  14.  
  15. ~/.i3status.conf
  16. ~/.config/i3status/config (or $XDG_CONFIG_HOME/i3status/config if set)
  17. /etc/i3status.conf
  18. /etc/xdg/i3status/config (or $XDG_CONFIG_DIRS/i3status/config if set)
  19.  
  20. 4. DESCRIÇÃO
  21.  
  22. i3status é um pequeno programa (cerca de 1500 SLOC) para gerar uma barra de status para i3bar, dzen2, xmobar, lemonbar ou programas similares. Foi concebido para ser muito eficaz através da emissão de um número muito pequeno de chamadas do sistema, como um modo geral quer actualizar uma tal linha de estado em cada segundo. Isso garante que mesmo sob carga alta, sua barra de status é atualizado corretamente. Além disso, ele salva um pouco de energia, não sobrecarregando o seu CPU, tanto quanto gerando a quantidade correspondente de comandos shell faria.
  23.  
  24. 5. Configuração
  25.  
  26. A idéia básica do i3status é que você pode especificar quais "módulos" deve ser usado (a directiva ordem). Em seguida, você pode configurar cada módulo com sua própria seção. Para cada módulo, você pode especificar o formato de saída. Veja abaixo para uma referência completa.
  27.  
  28. Exemplo de configuração:
  29.  
  30. general {
  31. output_format = "dzen2"
  32. colors = true
  33. interval = 5
  34. }
  35.  
  36. order += "ipv6"
  37. order += "disk /"
  38. order += "run_watch DHCP"
  39. order += "run_watch VPNC"
  40. order += "path_exists VPN"
  41. order += "wireless wlan0"
  42. order += "ethernet eth0"
  43. order += "battery 0"
  44. order += "cpu_temperature 0"
  45. order += "load"
  46. order += "tztime local"
  47. order += "tztime berlin"
  48.  
  49. wireless wlan0 {
  50. format_up = "W: (%quality at %essid, %bitrate) %ip"
  51. format_down = "W: down"
  52. }
  53.  
  54. ethernet eth0 {
  55. # if you use %speed, i3status requires the cap_net_admin capability
  56. format_up = "E: %ip (%speed)"
  57. format_down = "E: down"
  58. }
  59.  
  60. battery 0 {
  61. format = "%status %percentage %remaining %emptytime"
  62. format_down = "No battery"
  63. status_chr = "⚇ CHR"
  64. status_bat = "⚡ BAT"
  65. status_full = "☻ FULL"
  66. path = "/sys/class/power_supply/BAT%d/uevent"
  67. low_threshold = 10
  68. }
  69.  
  70. run_watch DHCP {
  71. pidfile = "/var/run/dhclient*.pid"
  72. }
  73.  
  74. run_watch VPNC {
  75. # file containing the PID of a vpnc process
  76. pidfile = "/var/run/vpnc/pid"
  77. }
  78.  
  79. path_exists VPN {
  80. # path exists when a VPN tunnel launched by nmcli/nm-applet is active
  81. path = "/proc/sys/net/ipv4/conf/tun0"
  82. }
  83.  
  84. tztime local {
  85. format = "%Y-%m-%d %H:%M:%S"
  86. }
  87.  
  88. tztime berlin {
  89. format = "%Y-%m-%d %H:%M:%S %Z"
  90. timezone = "Europe/Berlin"
  91. }
  92.  
  93. load {
  94. format = "%5min"
  95. }
  96.  
  97. cpu_temperature 0 {
  98. format = "T: %degrees °C"
  99. path = "/sys/devices/platform/coretemp.0/temp1_input"
  100. }
  101.  
  102. disk "/" {
  103. format = "%free"
  104. }
  105.  
  106. 5.1. Geral
  107. A directiva cores irá desativar todas as cores se você defini-la como falsa. Você também pode especificar as cores que serão utilizadas para apresentar "good", "degraded" or "bad" valores usando color_good, color_degraded or color_bad, respectivamente. Estas directivas são utilizados apenas se o suporte a cor não é desativado pela directiva cores. O formato de entrada para valores de cor é o tripleto hexadecimal RGB canônico (sem separadores entre as cores), prefixado por um caractere de contenção ("#").
  108.  
  109. Exemplo de configuração:
  110. color_good = "#00FF00"
Advertisement
Add Comment
Please, Sign In to add comment