LINUX.ORG.RU

ion3 и плавающее разделение фреймов


0

0

По сравнению с предыдущим скриншотом перенес stalonetray из дока в statusbar, добавив последней автоматическое подхватывание tray иконок от КДЕ. (stalonetray в ионе не умеет хватать кдешные иконки и судя по всему никогда не сумеет)

Добавил правый фрейм с плавающей границей (в нем conky). В сочетании с левым удобно использовать gimp.

Все остальное по старому, ну и как обычно все рулится с клавиатуры...

http://linux.org.ru/view-message.jsp?msgid=1425435

http://linux.org.ru/view-message.jsp?msgid=1361295

http://linux.org.ru/view-message.jsp?msgid=1361295

http://linux.org.ru/view-message.jsp?msgid=1361295

>>> Просмотр (1280x1024, 55 Kb)

Меня почему-то всегда возбуждают скрины с ионом или двмом :) Побольше бы таких!

anonymous
()

Ништяк? Ништяк. Ништяяяк.

Можно поподробнее про stalonetray? А то иногда хочется иметь в статусбаре иконку чего-то гномьего (kde-шные, они ить нормально).

ManMachine
()
Ответ на: комментарий от sergej

Можно поподробнее про xkbion? Что-то последняя версия xxkb стала глючить сильно. Может ли xkbion, например, игнорировать определенные окна (не переключать в них раскладку). В первую очередь интересует Emacs.

random_code ★★
()

С похмелья ничерта не понял, но тупо за ion3 большущий респект %)

skiminok1986 ★★★★★
()

да, это есть зачёт. только темновато как-то.

anonymous
()
Ответ на: комментарий от ManMachine

Добавил в cfg_statusbar.lua

тег %systray_stalone и строку

defwinprop{class="stalonetray",instance="stalonetray",statusbar="systray_stalon e"}

и все...

sergej ★★★★★
() автор топика
Ответ на: комментарий от anonymous

$ cat ~/.conkyrc
background no

#font 5x7
#font 6x10
#font 7x13
#font 8x13
#font 9x15
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*

use_xft yes
xftfont Terminus:size=12
xftalpha 0.8
update_interval 2.0
total_run_times 0
own_window yes
own_window_type desktop
own_window_transparent no
own_window_colour 555555
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 280 5
draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders yes
stippled_borders 8
border_margin 4
border_width 1
default_color grey
default_shade_color black
default_outline_color black
alignment top_right
gap_x 12
gap_y 12
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale yes
use_spacer no
#max_port_monitor_connections 256
#max_specials 512
#max_user_text 16384

TEXT
${color #ddaa00}Включен:$color $uptime ${color lightgrey} ${color #ddaa00}Нагрузка:$color $loadavg
${color #ddaa00}Процессор:${color} $cpu% ${cpubar}
${color}${cpugraph 888888 888888}
${color #ddaa00}Память:$color $mem/$memmax - $memperc% ${membar}
${color #ddaa00}Swap:$color $swap/$swapmax - $swapperc% ${swapbar}
${color #ddaa00}Процессов:$color $processes  ${color #ddaa00}Работает:$color $running_processes

${color #ddaa00}Диски:
 ${color #88dd00}/ $color${fs_free /}/${fs_size /} ${fs_bar /}
 ${color #88dd00}/mnt/disk $color${fs_free /mnt/disk}/${fs_size /mnt/disk} ${fs_bar /mnt/disk}
 ${color #88dd00}/var/lib/pacman $color${fs_free /var/lib/pacman}/${fs_size /var/lib/pacman} ${fs_bar /var/lib/pacman}

${color #ddaa00}Процесс           PID     CPU%   MEM%
${color #88dd00} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${color lightgrey} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${color lightgrey} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${color lightgrey} ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}

${color #ddaa00}Память
${color #88dd00} ${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
${color lightgrey} ${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
${color lightgrey} ${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}

${color #ddaa00}Xorg.0.log
${color}${tail /var/log/Xorg.0.log 4 30}

${color #ddaa00}Сеть:
 Входящий:${color} ${totaldown ppp5}(${downspeed ppp5}k/s)
${color}${downspeedgraph ppp5 32,0 888888 888888}
${color #ddaa00} Исходящий:${color} ${totalup ppp5}(${upspeed ppp5}k/s)
${color}${upspeedgraph ppp5 32,0 888888 888888}

${color #ddaa00} Входящих: ${color}${tcp_portmon 1 32767 count}  ${color #ddaa00}Исходящих: ${color}${tcp_portmon 32768 61000 count}${alignr}${color #ddaa00}Всего: ${color}${tcp_portmon 1 65535 count}
${color #ddaa00}Входящие соединение ${alignr} Протокол/Порт$color
 ${tcp_portmon 1 32767 rhost 0} ${alignr} ${tcp_portmon 1 32767 lservice 0}
 ${tcp_portmon 1 32767 rhost 1} ${alignr} ${tcp_portmon 1 32767 lservice 1}
 ${tcp_portmon 1 32767 rhost 2} ${alignr} ${tcp_portmon 1 32767 lservice 2}
 ${tcp_portmon 1 32767 rhost 3} ${alignr} ${tcp_portmon 1 32767 lservice 3}
 ${tcp_portmon 1 32767 rhost 4} ${alignr} ${tcp_portmon 1 32767 lservice 4}
 ${tcp_portmon 1 32767 rhost 5} ${alignr} ${tcp_portmon 1 32767 lservice 5}
${color #ddaa00}Исходящие соединение ${alignr} Протокол/Порт$color
 ${tcp_portmon 32768 61000 rhost 0} ${alignr} ${tcp_portmon 32768 61000 rservice 0}
 ${tcp_portmon 32768 61000 rhost 1} ${alignr} ${tcp_portmon 32768 61000 rservice 1}
 ${tcp_portmon 32768 61000 rhost 2} ${alignr} ${tcp_portmon 32768 61000 rservice 2}
 ${tcp_portmon 32768 61000 rhost 3} ${alignr} ${tcp_portmon 32768 61000 rservice 3}
 ${tcp_portmon 32768 61000 rhost 4} ${alignr} ${tcp_portmon 32768 61000 rservice 4}
 ${tcp_portmon 32768 61000 rhost 5} ${alignr} ${tcp_portmon 32768 61000 rservice 5}
 ${tcp_portmon 32768 61000 rhost 6} ${alignr} ${tcp_portmon 32768 61000 rservice 6}
 ${tcp_portmon 32768 61000 rhost 7} ${alignr} ${tcp_portmon 32768 61000 rservice 7}
 ${tcp_portmon 32768 61000 rhost 8} ${alignr} ${tcp_portmon 32768 61000 rservice 8}
 ${tcp_portmon 32768 61000 rhost 9} ${alignr} ${tcp_portmon 32768 61000 rservice 9}
 ${tcp_portmon 32768 61000 rhost 10} ${alignr} ${tcp_portmon 32768 61000 rservice 10}
 ${tcp_portmon 32768 61000 rhost 11} ${alignr} ${tcp_portmon 32768 61000 rservice 11}
 ${tcp_portmon 32768 61000 rhost 12} ${alignr} ${tcp_portmon 32768 61000 rservice 12}

sergej ★★★★★
() автор топика
Ответ на: комментарий от random_code

Не знаю, у меня нормально работает...

А так он все может. Этож скрипт. Добавь проверку перед вызовами set_group в этот код в конце файла...

    ioncore.get_hook("region_notify_hook"):add(
        function(reg, action)
            if (reg ~= nil) and (tostring(reg.__typename) == "WClientWin") and (action == "activated") then
                set_group(reg)
            end
        end
    )

    local key = groups.key
    if key and type(key) == "string" then
        defbindings("WClientWin", {
            kpress(key, function (_, _sub) set_group(_, true)  end)
        })
    end

sergej ★★★★★
() автор топика
Ответ на: комментарий от ManMachine

$ cat .stalonetrayrc
#background "#305e2b"
background "#000000"
decorations none
fuzzy_edges 0
# display <display name>
dbg_level 0
geometry 192x24-0-0
icon_gravity NE
grow_gravity NW
icon_size 24
max_width 0
max_height 0
parent_bg false
# pixmap_bg /home/user/.stalonetraybg.xpm
skip_taskbar true
sticky true
transparent false
vertical false
window_layer normal
window_type dock
xsync false

sergej ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Не, спасибо. Меня ион более чем устраивает...

sergej ★★★★★
() автор топика
Ответ на: комментарий от anonymous

> http://xmonad.org/
Спасибо, как раз хотел спросить, что стоит использовать вместо ion, сравнимое по функциональности и расширяемости

To sergej:
conky не много процессора ест? Раньше portmon вроде довольно сильно нагружал процессор

vimmer
()

Гнус на скрине явно излишен. Надо бы еще парочку коньков, а то там нет места для названия процессора и десятка выводов uname -a.

vit122
()
Ответ на: комментарий от sergej

> Фу, а то я уж думал почти два десятка комментариев, а еще никто не сказал "гавно" :)

скрин гавно

anonymous
()
Ответ на: комментарий от vimmer

2ГГц целерон - нагрузки вроде не заметно...

sergej ★★★★★
() автор топика
Ответ на: комментарий от thresh

>> Соболезную.

По какому поводу, если не секрет?

sergej ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.