LINUX.ORG.RU

WindowMaker готовится к лету

 ,


3

2

WindowMaker для летнего настроения: больше зелени и позитива. Тема получилась довольно яркая, но не раздражающая — работать в ней вполне комфортно.

Тема GTK: GTKStep Minimal (слегка модифицированная)
Тема иконок: Ubo
Тема курсоров: Jeex
Шрифт: Liberation Sans
Шрифт консольный: Terminus

Ещё скриншоты.

>>> Просмотр (1366x768, 343 Kb)



Проверено: JB ()

И в чем заключается твоя работа?

Crow ()
Ответ на: комментарий от sudopacman

Хотя, внезапно, не так уж и ужасно. А если окна не открывать, то даже миленько.

sudopacman ★★★★★ ()

Когда у меня будет монитор побольше тоже поставлю себе windowmaker, чтобы все эти огромные иконки умещать. :-)

mahalaka ★★ ()

WindowMaker, он прекрасен.

Deleted ()

Я бы сделал потемнее заголовок активного окна. В целом приятное олдскульное оформление.

Porthos ★★★★ ()
Последнее исправление: Porthos (всего исправлений: 1)

Скрин с браузером и VLC портит впечатление олдскульщины. Но, в остальном, Ъ!

Falcon-peregrinus ★★★★★ ()

Очень мило!

Но...

top
CPU 5%
temp
CPU 57 C

Пришло время менять термопасту, термопаста сама себя не поменяет :)

Knigochey ()

WindowMaker рулит! Лучший DM для иксов.

Наследие NeXTSTEP и дух Стива Джобса.

Хорошо, что JB имеет вкус и всегда подтверждает скрины с wmaker.

Да, и добавьте тег «wmaker» www.linux.org.ru/tag/wmaker в этот тред.

EXL ★★★★★ ()

Почему WindowMaker никто не развивает?

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

Тоже задавался этим вопросом. Возможно из-за того, что у него имеются зависимости от проекта GNUStep.

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

нет у него зависимостей от gnustep, у него своя похожая wings.

Shadow ★★★★★ ()
Ответ на: комментарий от unixnik

Почему WindowMaker никто не развивает?

Чтобы не испортить и не превратить его в подобие андроида.

Erepb ★★★ ()

Зелёный цвета — едковатый, а так хорошо.

olibjerd ★★★★★ ()

Но иконки огромные.
Не думал, что geany может так выглядеть))

fehhner ★★★★★ ()

Что за докапп выводит инфу? И можешь ли поделиться конфигами? Да - за wmaker + (у меня немного по-другому, но это дело вкуса)

von_Selbst ()

Даже и не отваратительно.

medik ★★★ ()
Ответ на: комментарий от EXL

Тоже задавался этим вопросом. Возможно из-за того, что у него имеются зависимости от проекта GNUStep.

нету, да и чего там не хватает, все реализовано, все работает.

alwayslate ★★ ()

gtkstep2, gtkonestepback или как то так, и оно для gtk2/gtk3 подходит, и с wings слабо различимо если не всматриватся.

alwayslate ★★ ()
Ответ на: комментарий от unixnik

Почему WindowMaker никто не развивает?

Он не развивается — бо там нечего больше развивать. WindowMaker скорее «шлифуется»: добавлена поддержка группировки аппов в Drawer — пару релизов назад, добавлены некоторые отсутствовавшие ранее настройки шрифтов в WMPrefs и так далее. Но это всё мелочи. Основной функционал существует уже очень давно.

Galapago ()
Ответ на: комментарий от Shadow

alwayslate

нет у него зависимостей от gnustep, у него своя похожая wings.

Странно, ибо я отчётливо помню, что мне в Ubuntu что-то тянулось GNUStep'овое вместе с пакетом wmaker, когда я его клацал.

Но вы скорее всего правы, так как в Ubuntu часто какая-то наркомания в плане зависимостей.

EXL ★★★★★ ()
Последнее исправление: EXL (всего исправлений: 1)
Ответ на: комментарий от alwayslate

Ждём вашего скрина в Галерее через недельку.

LINUX.ORG.RU нужно больше Windows Maker'a!

EXL ★★★★★ ()

Выдвигаю на конкурс самый уродливый скрин 2016.

Polugnom ★★★★★ ()
Ответ на: комментарий от unixnik

Почему WindowMaker никто не развивает?

Потому что УГ без юзербазы.

d_a ★★★★★ ()

Зачем на бойнице 1366x768 ещё тратить 1/3 экранного места на мусор типа заголовочков/доков wmaker/огромных пустых тулбаров/mc? Удобно хоть?

d_a ★★★★★ ()
Ответ на: комментарий от von_Selbst

Что за докапп выводит инфу? И можешь ли поделиться конфигами?

Докапп: wminfo, взять можно здесь. Данный докапп прост, как репа - он отрисовывает вывод скрипта (в моём случае это Bash).
Конфиги:

#!/bin/bash

# Монитор состояния звуковой подсистемы
# Зависимости: alsa, sed, gawk, tail

VOLUME=$(amixer sget Master | tail -n 1 | gawk '{print $5}' | sed -e 's/^.//;s/.$//')
STATUS=$(amixer sget Master | tail -n 1 | gawk '{print $6}' | sed -e 's/^.//;s/.$//')

echo "  AUDIO"
echo "========="
echo "C: Master"
echo "VOL: $VOLUME"
echo "STAT: $STATUS"
#!/bin/bash

# Получение информации о состоянии батареи
# Зависимости: cat, bc

BAT_PATH="/sys/class/power_supply/BAT0"
FULL_CHARGE=$(cat $BAT_PATH/charge_full_design)
CURRENT_CHARGE=$(cat $BAT_PATH/charge_now)
PERCENT_CHARGE=$(echo "($CURRENT_CHARGE*100)/$FULL_CHARGE" | bc)
STATUS=$(cat $BAT_PATH/status)
CURRENT_VOLTAGE_ABS=$(cat $BAT_PATH/voltage_now)
CURRENT_VOLTAGE=$(echo "$CURRENT_VOLTAGE_ABS/1000000" | bc)

echo " Battery"
echo "========="
echo "$PERCENT_CHARGE% CHRG"
echo "$CURRENT_VOLTAGE  Volt"
echo "$STATUS"
#!/bin/bash

# Получение информации о разделах
# Засисимости: df, grep, gawk

BOOT_STAT=$(df -h | grep "^/dev/sda2" | gawk '{print $5}')
VAR_STAT=$(df -h | grep "^/dev/sda5" | gawk '{print $5}')
TMP_STAT=$(df -h | grep "^/dev/sda4" | gawk '{print $5}')
HOME_STAT=$(df -h | grep "^/dev/sda7" | gawk '{print $5}')
ROOT_STAT=$(df -h | grep "^/dev/sda6" | gawk '{print $5}')


echo "/BOOT $BOOT_STAT"
echo "/VAR  $VAR_STAT"
echo "/TMP  $TMP_STAT"
echo "/HOME $HOME_STAT"
echo "/     $ROOT_STAT"
#!/bin/bash

# Получение информации об использовании памяти
# Зависимости: free, grep, gawk, bc

MEM_TOTAL=$(free -h | grep "^Mem:" | gawk '{print $2}')
MEM_USE=$(free -h | grep "^Mem:" | gawk '{print $3}')
SWAP_TOTAL=$(free | grep "^Swap:" | gawk '{print $2}')
SWAP_USE=$(free | grep "^Swap:" | gawk '{print $3}')
SWAP_PERCENT=$(echo "($SWAP_USE*100)/$SWAP_TOTAL" | bc)


echo "  M E M"
echo "========="
echo "ALL $MEM_TOTAL"
echo "USE $MEM_USE"
echo "SWAP  $SWAP_PERCENT%"

#!/bin/bash

# Информация о самом ёмком процессе
# Зависимости: top, head, tail, gawk, sed


TOP_CPU_PROCESS=$(top -b -n 1 -o %CPU | head -n 9 | tail -n 1 | gawk '{print $11}')
CPU_LOAD=$(top -b -n 1 -o %CPU | head -n 9 | tail -n 1 | gawk '{print $7}' | sed -e 's/.\{2\}$//')
TOP_MEM_PROCESS=$(top -b -n 1 -o %MEM | head -n 9 | tail -n 1 | gawk '{print $11}')
MEM_LOAD=$(top -b -n 1 -o %MEM | head -n 9 | tail -n 1 | gawk '{print $8}' | sed -e 's/.\{2\}$//')

echo "  T O P"
echo $TOP_CPU_PROCESS
echo "CPU: $CPU_LOAD%"
echo $TOP_MEM_PROCESS
echo "MEM: $MEM_LOAD%"
#!/bin/bash

# Получение информации о загрузке процессора и памяти
# Зависимости: top, grep, gawk, sed, free, bc (+phodd libs)

BC_LIB_PATH="$HOME/.local/share/bc/funcs.bc"

CPU_AVERAGE=$(cat /proc/loadavg | gawk '{print $1}')
CPU_PERCENT_AVERAGE=`echo "round($CPU_AVERAGE*100, 1)" | bc -l $BC_LIB_PATH`
MEM_TOTAL=$(free | grep "^Mem:" | gawk '{print $2}')
MEM_USE=$(free | grep "^Mem:" | gawk '{print $3}')
MEM_PERCENT_AVERAGE=$(echo "($MEM_USE*100)/$MEM_TOTAL" | bc)

echo " AVERAGE"
echo "========="
echo "CPU:$CPU_PERCENT_AVERAGE%"
echo "MEM:$MEM_PERCENT_AVERAGE%"
#!/bin/bash

# Получение информации о температуре устройств: HDD, CPU, GPU (NVidia), Motherboard
# Зависимости: hddtemp, nvidia-settings, sensors, nc, tail, cut, head, gawk, sed

HDD_TEMP=$(nc 127.0.0.1 7634 | cut -d \| -f 4)
GPU_TEMP=$(nvidia-settings -q GPUCoreTemp | head -n 2 | tail -n 1 | gawk '{print $4}' | sed 's/.$//')
CORE_TEMP=$(sensors | grep "^Core 0" | gawk '{print $3}' | sed -e 's/^.//;s/.\{4\}$//')
BRD_TEMP=$(sensors | grep "^temp1" | gawk '{print $2}' | sed -e 's/^.//;s/.\{4\}$//')

echo " T E M P"
echo "HDD: $HDD_TEMP C"
echo "GPU: $GPU_TEMP C"
echo "CPU: $CORE_TEMP C"
echo "BRD: $BRD_TEMP C"
#!/bin/bash

# Монитор состояния сетевых соединений
# Зависомости: iproute2, head, gawk

echo " NETCONF"

IP_OUT=$(ip route show)

if [[ $IP_OUT = "" ]]
    then
	echo "========="
	echo "NO"
	echo "ANYONE"
	echo "LINK"
    else
	IFACE=`echo $IP_OUT | head -n 1 | gawk '{print $5}'`
	echo "I: $IFACE"
	echo $IP_OUT | gawk '{print $18}'
	echo $IP_OUT | gawk '{print $10}'
	echo $IP_OUT | gawk '{print $3}'
fi
#!/bin/bash

# Информация о загрузке сети
# Зависимости: iproute2, vnstat, head, gawk, cut, sed

STAT_DBDIR="$HOME/.local/var/vnstat"

echo " NETSTAT"

IP_OUT=$(ip route show)

if [[ $IP_OUT = "" ]]
    then
	echo "========="
	echo "NO"
	echo "ANYONE"
	echo "LINK"
    else
	IFACE=`echo $IP_OUT | head -n 1 | gawk '{print $5}'`
	UPDATE_DB=`vnstat -u --dbdir $STAT_DBDIR -i $IFACE`
	DAY_DOWNLOAD_UNROUND=`vnstat -q --dbdir $STAT_DBDIR -i $IFACE --oneline | cut -d \; -f 4 | sed -e 's/.\{7\}$//'`
	DAY_DOWN_TRAF_SIZE=`vnstat -q --dbdir $STAT_DBDIR -i $IFACE --oneline | cut -d \; -f 4 | cut -d " " -f 2 | sed -e 's/.\{2\}$//'`
	DAY_UPLOAD_UNROUND=`vnstat -q --dbdir $STAT_DBDIR -i $IFACE --oneline | cut -d \; -f 5 | sed -e 's/.\{7\}$//'`
	DAY_UP_TRAF_SIZE=`vnstat -q --dbdir $STAT_DBDIR -i $IFACE --oneline | cut -d \; -f 5 | cut -d " " -f 2 | sed -e 's/.\{2\}$//'`
	echo "========="
	echo "I: $IFACE"
	echo "D: $DAY_DOWNLOAD_UNROUND $DAY_DOWN_TRAF_SIZE"
	echo "U: $DAY_UPLOAD_UNROUND $DAY_UP_TRAF_SIZE"
	
fi
Galapago ()

Настоящий олдскул, и при этом реально красиво. Обоину в студию!

kirill_rrr ★★★★★ ()

Может кто-нибудь объяснить, за что так любят этот WindowMaker? Казалось бы, никаких илитных фич нет, одна гигантомания...

Softwayer ★★ ()
Ответ на: комментарий от Knigochey

Не обязательно, это может быть особенность системы охлаждения, как например в моем старом ноуте на sandybridge, сколько я не пробовал разных паст температура никогда не опускалась ниже 50.

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

Не обязательно, это может быть особенность системы охлаждения

Подтверждаю. Термопаста свежая.

Galapago ()

Совсем трава. Нравится, но всякие «По~щь» — это вообще лол.

r3lgar ★★★★★ ()

WindowMaker готовится к школе
WindowMaker идет в первый класс
WindowMaker встречает новый год

entefeed ☆☆☆ ()

Лето, судя по скрину, 2000-го.

dogbert ★★★★★ ()
Ответ на: комментарий от Softwayer

Можно удобно пользоваться на тачскрине... Омичи всегда так делают.

linuxmaster ★★★★ ()

А вообще, супер. Больше пользователей WindowMaker богу WindowMaker!

P.S. всё мечтаю, что появится прозрачность и закруглённые элементы декораций окон в нём.

linuxmaster ★★★★ ()
Последнее исправление: linuxmaster (всего исправлений: 1)

Мои глаза… Автор верни мне зрение!

KOT040188 ★★ ()
Ответ на: комментарий от Polugnom

Выдвигаю на конкурс самый уродливый скрин 2016.

Если дойдёт до этого конкурса, то я выложу свою помесь xfce4 и kde4 в серо-зелёных тонах.

kirill_rrr ★★★★★ ()

Пора в галерее новый раздел - музей организовывать. Надеюсь ты этим пользуешься на соответствующем аутентичном железе года так 93, иначе незачет.

emcode ()
Ответ на: комментарий от EXL

дак а смысл, у меня wmaker весьма дефолтный, кроме хоткеев, пары dockapps и столов.

wallpaper у меня из темы nextstep кажется, тайлингом. в остальном тоже ничего примечательного, void linux, на нем кроме wmaker - emacs, urxvt, screen, zsh, thunderbird (не gnus тк календарик синкать нужно, а это умеет thunderbird), firefox.

alwayslate ★★ ()
Ответ на: комментарий от EXL

Но вы скорее всего правы, так как в Ubuntu часто какая-то наркомания в плане зависимостей.

Я ушел с debian после их принятия systemd на void linux, но что в debian он не тянул gnustep, что в void не тянет.

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