LINUX.ORG.RU

Сообщения lowry

 

Controlling the width of $PWD

Контроль длины пути к текущему каталогу без вызова внешних
утилит, сделано с использованием новых возможностей bash-2.0

А вот и сам код. Кладётся в ~/.bashrc

-------------------------------------------
# how many characters of the $PWD should be kept
function cut_pwd
{
if [ $HOME == ${PWD:0:${#HOME}} ]
then
newPWD="~${PWD:${#HOME}}"
else
newPWD=$PWD
fi

local pwdmaxlen=15
if [ ${#newPWD} -gt $pwdmaxlen ]
then
local pwdoffset=$(( ${#newPWD} - $pwdmaxlen ))
newPWD=".+${newPWD:$pwdoffset:$pwdmaxlen}"
fi

}
PROMPT_COMMAND=cut_pwd
PS1="${ttyname}@\h:\${newPWD}\\$ "

# run once at startup
cut_pwd
-------------------------------------------

>>> Просмотр (438x407, 37 Kb)

lowry
()

Нужен прогноз погоды?

Что-то меня прорвало в плане возни с рабочим
пространством. К перемене мест, видимо...

На экране:
В левом верхнем углу:
Апплет wmWeather, периодически добывающий информацию о погоде с метеослужбы аэропорта, расположенного в нескольких километрах.

Внизу:
Дополнительная информация, от той же метеослужбы.

Обои:
Обновляются каждые 5 минут в соответствии с положением Солнца относительно Земли, информация об облачности обновляется каждые
6 часов через cron. Всё благодаря программе xplanet.

Оконные менеджер - ctwm, конечно.


>>> Просмотр (1024x768, 145 Kb)

lowry
()

Сравнительно редкий оконный менеджер ctwm

Почему ctwm? top о нём очень хорошо отзывается. Да и по
субъективным ощущениям он быстрее WMaker'а. Когда приходится
запускать мазилу на PPro200/64 - тогда волей не волей
бережёшь ресурсы.

Если кто-нибудь заинтересуется, то могу запостить конфиг.
Иконки можно за 10 мин. нарисовать в xpaint. Впрочем, могу
выслать готовые мылом. Да, на экране та самая мазила 0.9.2.


В общем, enjoy



>>> Просмотр (1024x768, 70 Kb)

lowry
()

RSS подписка на новые темы