dwm (вопросы)
Модератор: Модераторы разделов
- Delirious Stranger
- Сообщения: 340
- Статус: кофейник
- ОС: Funtoo + Calculate
Re: dwm
дык, там юзается не mod1, а MODKEY из конфига
Если счастье когда-нибудь не оставит тебя - оно к тебе больше никогда не придет. © О. Радус
Re: dwm
хм, при запуске GTK приложений не применяются темы ... с QT проблем нет ... запускаю из .xinitrc ... был GDM, как можно поправить ???
NB: Dell XPS 1330 T5250|DDR2 4GB|NV 8400|250 GB
Old NB: Asus A6km AMD Turion MT-32|DDR 2 GB|NV GFGO 7300|60 Gb
OS: Ubuntu 9.10, FreeBSD 8.0
Old NB: Asus A6km AMD Turion MT-32|DDR 2 GB|NV GFGO 7300|60 Gb
OS: Ubuntu 9.10, FreeBSD 8.0
Re: dwm
Код: Выделить всё
[phasma@phasma ~]$ cat ~/.gtkrc*
style "user-font"
{
font="-xos4-*-terminus-medium-r-normal--12-120-*-72-*-60-koi8-r"
}
widget_class "*" style "user-font"
# Autowritten by gnome-settings-daemon. Do not edit
include "/home/phasma/.gtkrc.mine"
style "user-font"
{
font_name="-xos4-terminus-medium-r-normal--14-140-72-72-c-80-koi8-r"
}
widget_class "*" style "user-font"
хм ... ну при гноме все меняется ...
NB: Dell XPS 1330 T5250|DDR2 4GB|NV 8400|250 GB
Old NB: Asus A6km AMD Turion MT-32|DDR 2 GB|NV GFGO 7300|60 Gb
OS: Ubuntu 9.10, FreeBSD 8.0
Old NB: Asus A6km AMD Turion MT-32|DDR 2 GB|NV GFGO 7300|60 Gb
OS: Ubuntu 9.10, FreeBSD 8.0
Re: dwm
ну и где в этих настройках указана тема?
пропиши свой движок ручками, и все будет работать без всяких гномов...
пропиши свой движок ручками, и все будет работать без всяких гномов...
слава роботам!
Re: dwm
elide, пасип, все настроил вродь %)
NB: Dell XPS 1330 T5250|DDR2 4GB|NV 8400|250 GB
Old NB: Asus A6km AMD Turion MT-32|DDR 2 GB|NV GFGO 7300|60 Gb
OS: Ubuntu 9.10, FreeBSD 8.0
Old NB: Asus A6km AMD Turion MT-32|DDR 2 GB|NV GFGO 7300|60 Gb
OS: Ubuntu 9.10, FreeBSD 8.0
- Delirious Stranger
- Сообщения: 340
- Статус: кофейник
- ОС: Funtoo + Calculate
Re: dwm
А скратчпад, как в ионе, как-нибудь реализовать можно?
Если счастье когда-нибудь не оставит тебя - оно к тебе больше никогда не придет. © О. Радус
- Delirious Stranger
- Сообщения: 340
- Статус: кофейник
- ОС: Funtoo + Calculate
Re: dwm
float окошко появляющееся и пропадающее(не закрывающееся, а уходящее в фон) по хоткею... в скратчпад удобно окошка чата джаббера пихать
Если счастье когда-нибудь не оставит тебя - оно к тебе больше никогда не придет. © О. Радус
Re: dwm
хм, сча нада подумать ... знач есть окошко доступное на всех тэгах, а в нем окошко gajim с чатами ... так ? ))) и чеб по хоткею оно появлялось и пропадало ....
XMapWindow не пойдет для этих целей ?
XMapWindow не пойдет для этих целей ?
NB: Dell XPS 1330 T5250|DDR2 4GB|NV 8400|250 GB
Old NB: Asus A6km AMD Turion MT-32|DDR 2 GB|NV GFGO 7300|60 Gb
OS: Ubuntu 9.10, FreeBSD 8.0
Old NB: Asus A6km AMD Turion MT-32|DDR 2 GB|NV GFGO 7300|60 Gb
OS: Ubuntu 9.10, FreeBSD 8.0
Re: dwm
конечно можно. заводишь отдельный тэг. кладешь на него окошко жабера. делаешь его плавающм.
а потом делаешь на этот тег по хоткею toggleview и это окошко у тебя то появляется, то исчезает.
собственно в основном для этого тэги и применяются, иначе возможность просматривать несколько тэгов сразу не сильно-то и нужна...
а потом делаешь на этот тег по хоткею toggleview и это окошко у тебя то появляется, то исчезает.
собственно в основном для этого тэги и применяются, иначе возможность просматривать несколько тэгов сразу не сильно-то и нужна...
слава роботам!
- Delirious Stranger
- Сообщения: 340
- Статус: кофейник
- ОС: Funtoo + Calculate
Re: dwm
оО Спасибо=) а теперь объясните мне плиз разницу между toggletag и toggleview, что-то не заметил разницы по действию =(
точнее смсловую разницу понимаю. по идее toggletag должно тег прицеплять к окошку, но что-то не цепляет...
Ведь дейтвие должно быть такое же как если MODKEY + Mouse Button 3?
похоже глюк данного компа, что сочетания:
{ MODKEY|ControlMask|ShiftMask, XK_1, toggletag, "0" }, \
не отбрабатываются нормально.
MODKEY - Mod4Mask
и отбрабатываются нажатия так
если нажимаю Win+Ctrl+Shift+1, то действует как win+ctrl+1
если win+shift+ctrl+1, то действует как win+shift+1
именно mod4mask может не нравится? сейчас попробую вернуть дефолтный MODKEY
UPD:
попробовал - не помогло. похоже просто такие длинные сочетания не отрабатывает
точнее смсловую разницу понимаю. по идее toggletag должно тег прицеплять к окошку, но что-то не цепляет...
Ведь дейтвие должно быть такое же как если MODKEY + Mouse Button 3?
похоже глюк данного компа, что сочетания:
{ MODKEY|ControlMask|ShiftMask, XK_1, toggletag, "0" }, \
не отбрабатываются нормально.
MODKEY - Mod4Mask
и отбрабатываются нажатия так
если нажимаю Win+Ctrl+Shift+1, то действует как win+ctrl+1
если win+shift+ctrl+1, то действует как win+shift+1
именно mod4mask может не нравится? сейчас попробую вернуть дефолтный MODKEY
UPD:
попробовал - не помогло. похоже просто такие длинные сочетания не отрабатывает
Если счастье когда-нибудь не оставит тебя - оно к тебе больше никогда не придет. © О. Радус
- Delirious Stranger
- Сообщения: 340
- Статус: кофейник
- ОС: Funtoo + Calculate
Re: dwm
Да. точно глюк отработки длинных сочетаний. перевесил на win+alt+n и все работает
Если счастье когда-нибудь не оставит тебя - оно к тебе больше никогда не придет. © О. Радус
Re: dwm
кстати, братцы, а как вы решаете проблемы с раскладками?
а то ведь xxkb не работает.... раскладки в окнах не сохраняются.
я уже зае^Wутомился постоянно их переключать....
PS.
кстати, я обновился до 4.0.
написал патч для сохранения nmaster, masterw и layout per tag. надо кому?
а то ведь xxkb не работает.... раскладки в окнах не сохраняются.
я уже зае^Wутомился постоянно их переключать....
PS.
кстати, я обновился до 4.0.
написал патч для сохранения nmaster, masterw и layout per tag. надо кому?
слава роботам!
- Delirious Stranger
- Сообщения: 340
- Статус: кофейник
- ОС: Funtoo + Calculate
Re: dwm
Эм... я не пользуюсь xxkb) переключаю раскладки)) а вообще можно xneur заюзать.. отключить автоматику в нем и юзать. он вроде запоминает раскладки в окнах...
А поподробнее про патч можно? что он делает.(для чего оно надо?) =)
А поподробнее про патч можно? что он делает.(для чего оно надо?) =)
Если счастье когда-нибудь не оставит тебя - оно к тебе больше никогда не придет. © О. Радус
- polachok
- Бывший модератор
- Сообщения: 2199
- Статус: главный форумный маргинал
- ОС: gnu/linux
- Контактная информация:
Re: dwm
написал патч для сохранения nmaster, masterw и layout per tag. надо кому?
это же боян, на cgarbs.de давно есть, но там вообще камрад тэги выкинул к чертям. давай свой, попробую. я одно время думал надо оно мне или нет.
ЗЫ мой новый креатифф про dwm
http://polachok.googlepages.com/home
И немедленно выпил.
Re: dwm
во-первых, "там вообще камрад тэги выкинул к чертям", а во-вторых, когда я смотрел там последний патч был под 3.6 и под 4.0 он не ставился.это же боян, на cgarbs.de давно есть
сам патч:
после него в config.h тэги надо определять как-то так
Код: Выделить всё
#define TAGS\
Tag tags[] = { TAG("1"), TAG("2"), TAG("3"), ......., {"web", 5, 800, 0, False}, TAG(NULL)};
слава роботам!
- Delirious Stranger
- Сообщения: 340
- Статус: кофейник
- ОС: Funtoo + Calculate
Re: dwm
polachok, неплохо написано...
Если счастье когда-нибудь не оставит тебя - оно к тебе больше никогда не придет. © О. Радус
Re: dwm
elide, хм, у мну переключение раскладки стоит на CapsLock ))) так что тыркнуть одну кнопку не состовляет труда )))
в 4.0 есть че-нить новое ?) стоит на него все переносить ?
в 4.0 есть че-нить новое ?) стоит на него все переносить ?
NB: Dell XPS 1330 T5250|DDR2 4GB|NV 8400|250 GB
Old NB: Asus A6km AMD Turion MT-32|DDR 2 GB|NV GFGO 7300|60 Gb
OS: Ubuntu 9.10, FreeBSD 8.0
Old NB: Asus A6km AMD Turion MT-32|DDR 2 GB|NV GFGO 7300|60 Gb
OS: Ubuntu 9.10, FreeBSD 8.0
Re: dwm
можно несколько идиотских вопросов? решил на dwm-4.1 перейти (до этого только 3.4 юзал)
1. не работает zoom (который по alt+enter по дефолту). как лечить? перенести функцию zoom из dwm-3.4 не получается - куча ошибок...
2. у кого-то на скрине давно видел 2 панели и никак не найти этот скрин. как это сделать? мне нужно убрать часть панели, которая из stdin берет инфу и прикрутить ее вниз (а переключение десктопов и titl'ы окон оставить соответсвенно сверху).
3. можно ли как-нибудь назначить привязку к опеределенным скан-кодам, а не этим XK_символ ?
1. не работает zoom (который по alt+enter по дефолту). как лечить? перенести функцию zoom из dwm-3.4 не получается - куча ошибок...
2. у кого-то на скрине давно видел 2 панели и никак не найти этот скрин. как это сделать? мне нужно убрать часть панели, которая из stdin берет инфу и прикрутить ее вниз (а переключение десктопов и titl'ы окон оставить соответсвенно сверху).
3. можно ли как-нибудь назначить привязку к опеределенным скан-кодам, а не этим XK_символ ?
- Delirious Stranger
- Сообщения: 340
- Статус: кофейник
- ОС: Funtoo + Calculate
Re: dwm
У меня работает... только, что собрал... работает.
Все как и в 4.0 жмыкаем MODKEY+Enter над каким-нибудь окном и оно переносится в мастер область...
Если счастье когда-нибудь не оставит тебя - оно к тебе больше никогда не придет. © О. Радус
Re: dwm
народ, помгите плиз скрипт написать для статусбара, чтоб брать данные из ifconfig (входящий с dvb0_0, исходящий с ppp0)
чтоб в статусбаре было что-то типа: dvb0_0: 1.2 MiB ppp0: 9.4 KiB
сам в баше не шарю, буду благодарен за помощь!
Код: Выделить всё
dvb0_0 Link encap:Ethernet HWaddr 00:D0:D7:0A:08:6A
inet addr:192.168.***.*** Bcast:192.168.***.*** Mask:255.255.255.0
UP BROADCAST RUNNING NOARP MULTICAST MTU:4096 Metric:1
RX packets:2840 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1286305 (1.2 MiB) TX bytes:0 (0.0 b)
Base address:0x400
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:6707 errors:0 dropped:0 overruns:0 frame:0
TX packets:6707 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2899236 (2.7 MiB) TX bytes:2899236 (2.7 MiB)
ppp0 Link encap:Point-to-Point Protocol
inet addr:***.**.**.*** P-t-P:***.***.**.*** Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:111 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:1454 (1.4 KiB) TX bytes:9645 (9.4 KiB)
чтоб в статусбаре было что-то типа: dvb0_0: 1.2 MiB ppp0: 9.4 KiB
сам в баше не шарю, буду благодарен за помощь!
- Delirious Stranger
- Сообщения: 340
- Статус: кофейник
- ОС: Funtoo + Calculate
Re: dwm
надо скорость или трафик показывать?
Если счастье когда-нибудь не оставит тебя - оно к тебе больше никогда не придет. © О. Радус
- edoc_modnar
- Бывший модератор
- Сообщения: 1638
- Статус: Форум больше не посещаю
Re: dwm
Код: Выделить всё
#!/bin/sh
echo "dvb0_0:" `ifconfig dvb0_0 | grep bytes | awk -F\( '{print $2}' | awk -F\) '{print $1}'` "ppp0:" `ifconfig ppp0 | grep bytes | awk -F\( '{print $2}' | awk -F\) '{print $1}'`
So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy
- Delirious Stranger
- Сообщения: 340
- Статус: кофейник
- ОС: Funtoo + Calculate
Re: dwm
или вот так
сам для себя считываю как раз таки подобным образом...
вот мой скрипт для статус бара(выводит раскладку через с помощью skb, считает и показывает скорость входящую и исходящую сетевого интерфейса, также показывает количество непрочитанных сообщений gajim и время-дату):
Код: Выделить всё
#!/bin/sh
echo "dvb0_0:" `ifconfig dvb0_0 | grep 'RX bytes' | cut -d '(' -f2 | cut -d ')' -f1` "ppp0:" `ifconfig ppp0 | grep 'RX bytes' | cut -d '(' -f3 | cut -d ')' -f1`
сам для себя считываю как раз таки подобным образом...
вот мой скрипт для статус бара(выводит раскладку через с помощью skb, считает и показывает скорость входящую и исходящую сетевого интерфейса, также показывает количество непрочитанных сообщений gajim и время-дату):
Код: Выделить всё
#!/bin/bash
dn=0
dp=0
un=0
up=0
while true
do
un=$(ifconfig wlan0 | grep 'RX bytes' | cut -d : -f3 | cut -d ' ' -f1)
speed_u=$(echo "($un - $up) / 5120" | bc)
up=$un
dn=$(ifconfig wlan0 | grep 'RX bytes' | cut -d : -f2 | cut -d ' ' -f1)
speed_d=$(echo "($dn - $dp) / 5120" | bc)
dp=$dn
kb=$(skb)
echo "KB: $kb | DL/UL: $speed_d/$speed_u Kb/Sec | UM: $(gajim-remote get_unread_msgs_number) | $(date +'[%H:%M] %a %b %
d')"
sleep 5
done
Если счастье когда-нибудь не оставит тебя - оно к тебе больше никогда не придет. © О. Радус
- edoc_modnar
- Бывший модератор
- Сообщения: 1638
- Статус: Форум больше не посещаю
Re: dwm
Про cut банально был не в курсе, спасибо (:
Мой скрипт выводит текущий трек в mpd, сообщения gajim, частоту и температуру процессора, заряд батареи и дату/время. Вот (python):
Мой скрипт выводит текущий трек в mpd, сообщения gajim, частоту и температуру процессора, заряд батареи и дату/время. Вот (python):
Код: Выделить всё
rc@random ~ $ cat ~/bin/dwmstats.py
# -*- coding: utf-8 -*-
import commands
import time
def fun():
mpdstat = commands.getoutput ('mpc')
if mpdstat.find('error') != -1:
mpdstat = 'mpd не запущен'
elif mpdstat.find('[playing]') != -1:
mpdstat = 'Играет: ' + mpdstat.split('\n')[0]
elif mpdstat.find('[paused]') != -1:
mpdstat = mpdstat.split('\n')[0] + ' (пауза)'
else:
mpdstat = 'Тишина...'
accper = int (float (commands.getoutput ("cat /proc/acpi/battery/BAT0/state | grep remain | awk '{print $3}'")) / int(commands.getoutput ("cat /proc/acpi/battery/BAT0/info | grep last | awk '{print $4}'")) * 100)
accstat = commands.getoutput ("cat /proc/acpi/battery/BAT0/state | grep charg | awk '{print $3}'")
if accstat == 'charged':
accstat = 'от сети'
elif accstat == 'charging':
accstat = 'заряжается'
else:
accstat = 'разряжается'
cpu = commands.getoutput ("cat /proc/cpuinfo | grep MHz | awk '{print $4}'").split(".")[0] + " " + (commands.getoutput("sensors | grep +").strip())
msgs = commands.getoutput ("gajim-remote get_unread_msgs_number")
if msgs.find('Trace') != -1:
msgs = 'Gajim не запущен'
else:
if msgs != '0':
msgs = 'Новых сообщений: ' + msgs
else:
msgs = 'Новых сообщений нет'
print "[" + mpdstat + "] [" + msgs + "] [CPU: " + cpu + "] [Батарея:" + str(accper) + "% (" + accstat + ")] [" + commands.getoutput ("date +'%e %b, %A [%H:%M]'") + "]"
fun()
So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy
Re: dwm
random_code и Delirious Strang... огромное спасибо!
правда хорошо бы чтоб часы одним цветом были, а другие данные другим, а-то все сливается... echo -e '\e[0;31m' ; не помогает... видать это надо исходники dwm'а копать?
правда хорошо бы чтоб часы одним цветом были, а другие данные другим, а-то все сливается... echo -e '\e[0;31m' ; не помогает... видать это надо исходники dwm'а копать?
- edoc_modnar
- Бывший модератор
- Сообщения: 1638
- Статус: Форум больше не посещаю
Re: dwm
itten, ну dwm - это ведь не эмулятор терминала, чтоб цвета распознавать (:
Да, тут только исходники ковырять... Ну или отступ сделай табулятором, чтоб выделить.
Да, тут только исходники ковырять... Ну или отступ сделай табулятором, чтоб выделить.
So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy