i3wm ряд мелких вопросов

Aivar
BPOH
Как с батареей быть у нее нет пути откуда она вообще данные парсит?
Есть, конечно, но точно не скажу, т.к. ноута под рукой нет.
Возьмите из мана:
path = "/sys/class/power_supply/BAT%d/uevent"
или что-то типа того.

Прописал не появилось

Вот весь конфиг

### Configuration file for i3status
## http://i3wm.org/i3status/
###################
# GENERAL OPTIONS #
###################

general {
    colors = true
    interval = 5
}

###################
# START AND ORDER #
###################

order += "cpu_temperature 0"
order += "cpu_usage"
order += "load"
order += "disk /"
#order += "volume master"
order += "time"
#order += "ethernet enp3s0"
order += "battery"

###################
# SENSORS SETTING #
###################
##CPU temperature
cpu_temperature 0 {
        format = "<<<Temp: %degrees °C"
        path = "/sys/devices/platform/coretemp.0/hwmon/hwmon3/temp1_input"
}
## CPU sensor
cpu_usage {
    format = "<<<CPU %usage"
}

## system load sensor
load {
    format = "Mhz%1min"
}

## HDD sensor
disk "/" {
    format = "<<<%free"
}
## audio volume sensor
volume master {
    format = "<<<♪: %volume"
    format_muted = "♪: muted (%volume)"
    device = "default"
    mixer = "Master"
    mixer_idx = 0
}

## time format
time {
    format = "<<<%d.%m.%Y <<<%H:%M|"
}

########################################################################
### The rest is not selected add it to the top at start and order
########################################################################

## ethernet sensor
ethernet enp3s0 {
    # if you use %speed, i3status requires root privileges shows only if you have a 1000Mbit/s after ip adress)
    #format_up = "E: %ip (%speed)"
    format_up = "E: %ip"
}

## VPN sensor
run_watch VPN {
    pidfile = "/var/run/vpnc/pid"
}

## wlan sensor
wireless wlp2s0f0 {
    format_up = "W: (%quality at %essid) %ip"
    format_down = "W: down"
}
## battery sensor
battery 0 {
    format = "%status %percentage %remaining"
    last_full_capacity = true
    path = "/sys/class/power_supply/BAT0/uevent"
}

## DHCP sensor
run_watch DHCP {
    pidfile = "/var/run/dhclient*.pid"
}
## HDD sensor
disk "/home" {
    format = "%free"
}

Mark_1987
Решилась проблема, добавлением в конфиг i3status следующего текста:

battery 0 {
format = "%status %percentage %remaining"
path = "/sys/class/power_supply/BAT1/uevent"
}

На форуме Марк находил решение, попробовал у меня не работает

Вообще не отображается, ни ошибок ничего... даже заведомо с ложной ссылкой также пусто
BPOH
load {
    format = "Mhz%1min"
}
load - не частота процессора. Это средняя загрузка системы, в данном случае за одну минуту.
Перевести из попугаев в проценты, кстати, можно так:
echo $(bc <<< 100/$cpun*`cut -d \  -f 1 < /proc/loadavg`/1)%
где $cpun - количество ядер процессора.

За батарейку не знаю. Может кто с ноутом подтянется...
Достал с полки из под слоя пыли свой древний ноут. Гы, даже аккумулятор держит...
Короче, в конфиге i3status:
order += "battery 1"

battery 1 {
разное бла_бла
}
но пути нет, значит он дефолтный, а конкретно:
/sys/class/power_supply/BAT1/uevent
Делайте выводы.
Aivar
Перевести из попугаев в проценты, кстати, можно так:
Подскажи пожалуйста как вписать эту строку, методом тыка во все места не вышло


load {
    format = echo $(bc <<< 100/$cpun2`cut -d \  -f 1 < /proc/loadavg`/1)%
}

uevent батареи


POWER_SUPPLY_NAME=BAT0
POWER_SUPPLY_STATUS=Discharging
POWER_SUPPLY_PRESENT=1
POWER_SUPPLY_TECHNOLOGY=Li-ion
POWER_SUPPLY_CYCLE_COUNT=0
POWER_SUPPLY_VOLTAGE_NOW=7600000
POWER_SUPPLY_POWER_NOW=6840000
POWER_SUPPLY_ENERGY_FULL=38000000
POWER_SUPPLY_ENERGY_NOW=21660000
POWER_SUPPLY_CAPACITY=57
POWER_SUPPLY_CAPACITY_LEVEL=Normal
POWER_SUPPLY_MODEL_NAME=Li-ion Battery
POWER_SUPPLY_MANUFACTURER=APL MRD
POWER_SUPPLY_SERIAL_NUMBER=00

Но он его не читает, в строку path пробовал допускать ошибку, ничего...
Aivar
Делайте выводы.
Блин,
Aivar
order += "battery 1"

battery 1

Точно! работает)
BPOH
load {
    format = echo $(bc <<< 100/$cpun2`cut -d \  -f 1 < /proc/loadavg`/1)%
}
Вы вставляете bash в конфиг. С i3status такой финт не пройдет. Можно загнать в цикл в скрипте, который ежеминутно записывает результат, например, в /tmp/.load.i3status, затем подправить конфиг и читать контент файла, но, имхо, это лишнее. Лучше вычислить стопроцентное значение для вашего железа в попугаях и показывать стандартным способом, ведь avgload - стандартно даже для винды. Правда в линуксе в нему еще и загруженность жесткого диска плюсуется.
Aivar
BPOH
load {
    format = echo $(bc <<< 100/$cpun2`cut -d \  -f 1 < /proc/loadavg`/1)%
}
Вы вставляете bash в конфиг. С i3status такой финт не пройдет. Можно загнать в цикл в скрипте, который ежеминутно записывает результат, например, в /tmp/.load.i3status, затем подправить конфиг и читать контент файла, но, имхо, это лишнее. Лучше вычислить стопроцентное значение для вашего железа в попугаях и показывать стандартным способом, ведь avgload - стандартно даже для винды. Правда в линуксе в нему еще и загруженность жесткого диска плюсуется.

Уговорили) эта информация для меня пожалуй будет лишняя...
я про
load {
    format = "%1min"
}

Я рад что с вашей подачи вернулся на i3 и к стати проблема которая была с загрузкой pycharm сейчас ее нет, все корректно работает, и за помощь спасибо!
И трей отключил буду учиться привыкать, меньше мышкой тыкать, так будет загадочнее)
Очень не хватает запоминания раскладки клавиатуры для окон в i3wm
Для переключения языка использую setxkbmap, не нашел как заставить эту штуку помнить раскладку клавиатуры
BPOH
запоминания раскладки клавиатуры для окон
https://archlinux.org.ru/forum/topic/3124/

https://aur.archlinux.org/packages/perwindowlayoutd/
Попробуйте
 
Зарегистрироваться или войдите чтобы оставить сообщение.