LINUX.ORG.RU

Пара вопросов по urxvt и dwm

 , , ,


0

1

Собственно, используются в связке под харчёй 3.6.11. И покуда настраиваю интерфейс, возникло пара вопросов.

1) Как сделать синтаксис в консоли разноцветным. То есть, я знаю, что можно прописать в .bashrc -

alias ls=«ls -h --color=auto»

export PS1='\[\033[01;32m\]\u@\h \[\033[00;31m\]\W \$ \[\033[00m\]'

И это перекрашивает имя включенного пользователя и текущую папку, но и только. А хотелось бы, что бы было вот так.

2) Как изменить задний фон urxvt на картинку? Знаю, что это сделать можно (у сестры стоит), но как - посмотреть у неё не могу. Нагуглить чего-либо тоже не удалось.

3) Как подрубить к dwm Perl-скрипты на показывание часов\заряда батареи? Через xsetroot не очень устраивает. И желательно нужны примеры подобных скриптов.


.bashrc
# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval «$(dircolors -b ~/.dircolors)» || eval «$(dircolors -b)»
alias ls='ls --color=auto'
alias dir='dir --color=auto'
alias vdir='vdir --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
fi

windusjatnik
()

3) Я использовал коньки через xsetroot

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

Если такое спрашиваешь уточню.. В .bashrc:

# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi
~/.bash_aliases
# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
    test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
    alias ls='ls --color=auto'
    alias dir='dir --color=auto'
    alias vdir='vdir --color=auto'
    alias grep='grep --color=auto'
    alias fgrep='fgrep --color=auto'
    alias egrep='egrep --color=auto'
fi
.

windusjatnik
()
Ответ на: комментарий от Le_Raux

2) Как изменить задний фон urxvt на картинку?

У меня feh ставит обоину и backgroundPixmap в терминале.
Можно сделать например так:

urxvt -pixmap image.jpeg
Или так ~/.Xdefaults
URxvt*backgroundPixmap: image.jpeg

windusjatnik
()

Как сделать синтаксис в консоли разноцветным.

Собрать urxvt c опцией --enable-256-color

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

windusjatnik, отлично, спасибо! Только возникла следующая проблема - фон, шрифт, и цветовая схема почему-то работают только в первой вкладке urxvt, в остальных же всё опять на белом фоне со стандартными настройками (хотя отключённый скроллбар отключился и там). Что это может быть?

Менял порядок включения в xinitrc, не помогло.

olibjerd, спасибо, только непонятно, куда это писать.

gwinn, проблема уже решена, но спасибо.

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

Каким из способов urxvt был запущен?

он, шрифт, и цветовая схема почему-то работают только в первой вкладке urxvt

Что значит «вкладки»?

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

Каким из способов urxvt был запущен?

В /etc/X11/xinit/xinitrc в конец прописал:

exec dwm &
urxvt

Что значит «вкладки»?

DWM создаёт вкладки, в которых я включаю консоль urxvt. Как-то так.

Le_Raux
() автор топика
Ответ на: комментарий от Le_Raux
exec dwm &
urxvt

Зачем? Нужно прописывать в ~/.xinitrc
В прошлом сообщений 1-й способ это каждый раз выбирать изображение придётся.
2-й способ настройка в файле ~/.Xdefaults будет постоянной.
После настройки в ~/.Xdefaults выполни в терминале xrdb -load ~/.Xdefaults
Вобщем гугли...всю тему я тебе расписал=)

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

Зачем? Нужно прописывать в ~/.xinitrc

Ну прописал я там, и ровным счётом ничего не изменилось.

2-й способ настройка в файле ~/.Xdefaults будет постоянной.

Так я и прописал Pixmap и прочее в .Xdefaults, так он дальше первой копии urxvt эти параметры не загружает.

После настройки в ~/.Xdefaults выполни в терминале xrdb -load ~/.Xdefaults

Выполнил. Ничего не изменилось.

Я, конечно, погуглю, но мне ваша помощь тоже нужна будет.

Le_Raux
() автор топика

Ты должен мне глаза

Как изменить задний фон urxvt на картинку

Лучше использовать композит/прозрачность и обои. Можно использовать эмуляцию прозрачности. Во втором случе - ресурсы *transparent и *shading

vasily_pupkin ★★★★★
()
Ответ на: комментарий от Le_Raux
> grep  URxvt ~/.Xdefaults | tr \* . | sort | uniq 
URxvt.background:         #030303
URxvt.boldFont:           xft:PragmataPro
URxvt.boldItalicFont:     xft:PragmataPro
URxvt.clipboard.copycmd:  xsel -ib
URxvt.clipboard.pastecmd: xsel -ob
URxvt.font:               xft:PragmataPro
URxvt.foreground:         White
URxvt.imFont:             xft:PragmataPro
URxvt.italicFont:         xft:PragmataPro
URxvt.keysym.M-c:         perl:clipboard:copy
URxvt.keysym.M-C-v:       perl:clipboard:paste_escaped
URxvt.keysym.M-Escape:    perl:keyboard-select:activate
URxvt.keysym.M-s:         perl:keyboard-select:search
URxvt.keysym.M-u:         perl:url-select:select_next
URxvt.keysym.M-v:         perl:clipboard:paste
URxvt.perl-ext:           url-select,keyboard-select,clipboard
URxvt.perl-lib:           /home/alxchk/.urxvt/
URxvt.scrollstyle:        plain
URxvt.shading:            15
URxvt.termName:           rxvt-unicode
URxvt.transparent:        true
URxvt.urlLauncher:        xdg-open
URxvt.url-select.autocopy:true
URxvt.url-select.launcher: xdg-open
URxvt.url-select.underline:true
vasily_pupkin ★★★★★
()
Ответ на: комментарий от vasily_pupkin

URxvt.keysym.M-c: perl:clipboard:copy

Работает.

URxvt.keysym.M-v: perl:clipboard:paste

xsel/xclip не работает! ☹

windusjatnik
()

Всё, решил все проблемы. Со сбивающимися настройками всё оказалось просто - dwm включал в новых вкладках uxterm, а не urxvt.

А перл-скрипты подключаются не к менеджеру окон, а к консоли. (perl-ext-common).

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