[Решено]XTerm и ~/.Xresources

Иксы запускаю черех xinit. dm и wm нету. чистый хоrg.
Первое.
В https://wiki.archlinux.org/index.php/Xterm_(Русский)#Привязка_клавиш
написано
XTerm.vt100.translations: #override \n\
Shift <KeyPress> Insert: insert-selection(CLIPBOARD) \n\
Ctrl Shift <Key>V: insert-selection(CLIPBOARD) \n\
Ctrl Shift <Key>C: copy-selection(CLIPBOARD)

Там https://gist.github.com/ashwin/adfb351686f0934ec25c4ed1c9a7d5d6
вот так
! Increase-decrease font size using Ctrl-/+
xterm*VT100.Translations: #override \
Ctrl <Key> minus: smaller-vt-font() \n\
Ctrl <Key> plus: larger-vt-font()

у меня вариант 1. ругается на строчку с #override
я пробовал и <\> и <\n\> без <>. все равно ругань на ошибку.
Слово "Translations" должно быть с большой буквы или с маленькой ? в интете по разному встречается

ВТОРОЕ
и если я хочу закомментить строчку, ставить <!> или < ## > ? в инете встречается и так и эдак.
И в вики встречается и так и эдак https://wiki.archlinux.org/index.php/Xterm_(Русский)#Шрифты

ТрЕТЬЕ
В ~/.Xresources правильно писать так "xterm*faceName:" или так xterm.faceName ?
В вики есть и так и эдак.
https://wiki.archlinux.org/index.php/X_resources_(Русский)#Ресурсы_Xterm
https://wiki.archlinux.org/index.php/Xterm_(Русский)

четвертое.
что пишу в .Xresources не мержится. нету эффекта. не появляются скролбары, шрифт и другие настройки не применяются
если руками команду в хтерм написать тогда шрифт изменяется.
С уважением, .
Сообщение об ошибке
обратная косая черта символ новой строки в конце файла
если привожу к такому виду
XTerm.vt100.translations: #override \n
Shift <KeyPress> Insert: insert-selection(CLIPBOARD) \n
Ctrl Shift <Key>V: insert-selection(CLIPBOARD) \n
Ctrl Shift <Key>C: copy-selection(CLIPBOARD)

тогда ругательства прекращаются.

но команда мерге не дает эффекта ни сразу ни потом после перезапуска иксов. настройки не применяются.

вот в таком виде оно счас. скриншот https://img10.lostpic.net/2020/07/14/aafa968e135ec6786b3df21dcb0871e0.jpg
Пожалуйста проверьте на ошибки.

после завершения сеанса xorg показывает что не смогло загрузить какие то шрифты
-misc-fixed-medium-semicondensed-блабла-iso106646-1
я их нигде не прописывал вообщето. и не устанавливал.
С уважением, .
Bendalf
скриншот
проверьте на ошибки
Лучше конфиги выкладывайте не скриншотом а текстом в теге code, легче для восприятия и проверять перепечатывая со скрина мало кто будет
cat  ~/.Xresources
Bendalf
что пишу в .Xresources не мержится
от юзера и перезапустить хтерм
xrdb ~/.Xresources
при загрузке что бы мержилось тоже должно быть прописано
Позволю процитировать Aivar https://archlinux.org.ru/forum/post/219707/
Лучше использовать нормальный эмулятор терминала, аки urxvt.

--
Bendalf
закомментить строчку, ставить <!>
да
!
vs220
cat ~/.Xresources
Xterm.termName: xterm
Xterm.vt100.locale: true
Xterm.vt100.geometry: 80x32
Xterm.vt100.faceName: Fira MONO:size=16:antialias=false
Xterm.font: 7x13
Xterm.vt100.renderFont: true
!Xterm.font: *-fixed-*-*-*-16-*
!Xterm.boldFont: *-fixed-*-*-*-16-*
Xterm.vt100.rightscrollbar: true
Xterm.vt100.scrollbar: true
Xterm.vt100.scrollbar.width: 8
Xterm.vt100.jumpScroll: true
! пробелы в конце строки
Xterm.vt100.highlightSelection: true
Xterm.vt100.trimSelection: true
! bkspce
Xterm.vt100.backarrowKey: false
Xterm.ttyModes: erase ^?
Xterm.vt100.selectToClipboard: true
Xterm.vt100.Translations: #override \n
Ctrl <Key>C: copy-selection(CLIPBOARD) \n
Ctrl <Key>V: insert-selection(CLIPBOARD) \n
Shift <KeyPress> Insert: insert-selection(CLIPBOARD)

vs220
xrdb ~/.Xresources
делал.
запускаю xterm &
оно 30c думает. потом появляется окно терминала. но без изменений. и ругается на отсутствующий шрифт
-misc-fixed-medium-semicondensed-блабла-iso106646-1 - зачем он мне?
Fira Mono гораздо больше нравится ) с русскими буквами.

я пробовал awesome запускать. startx /usr/bin/awesome
работает. но все буквы крякозябрами.
локаль в консоли настраивал по инструкции и она там работает. и в хтерм работает если руками в меню включить трутайп фонтс опцию.

urxvt потом распробую. спасибо.
С уважением, .
Куча синтаксических ошибок. переименуйте старый и создайте новый .Xresources
с содержимым
XTerm.termName: xterm-256color
XTerm.vt100.locale: true
XTerm.vt100.geometry: 80x32
XTerm*faceName: DejaVu Sans Mono:size=11
XTerm.font: 7x13
XTerm.vt100.scrollBar: true
XTerm.vt100.scrollbar.width: 8
XTerm.vt100.rightScrollBar: true

Затем
sudo pacman -S ttf-dejavu
xrdb ~/.Xresources
killall xterm
xterm

Проверьте заработает ли. Тогда дальше проверять можно
vs220
дальше
примерно так
sudo pacman -S ttf-fira-code
---
.Xresources
!курсор --------------------------------------------------------------------

Xcursor.theme: Eclipse
Xcursor.size:  24

! Xft настройки ---------------------------------------------------------------

Xft.dpi: 96
!101
Xft.antialias:  true
Xft.rgba:       rgb
Xft.hinting:    true
Xft.hintstyle:  hintfull
Xft.lcdfilter: lcddefault
Xft.autohint: false

!цвета ----------------------
!тема solarized--------------
!Background & foreground
XTerm*background: #002B36
XTerm*foreground: #D2D2D2
XTerm*borderColor: #343434
!-------------------------
!черный
XTerm*color0: #222222
XTerm*color8: #454545
!красный
XTerm*color1: #9E5641
XTerm*color9: #CC896D
!зеленый
XTerm*color2: #6C7E55
XTerm*color10: #C4DF90
!желтый
XTerm*color3: #CAAF2B
XTerm*color11: #FFE080
!синий
XTerm*color4: #7FB8D8
XTerm*color12: #B8DDEA
!пурпурный
XTerm*color5: #956D9D
XTerm*color13: #C18FCB
!циан
XTerm*color6: #4c8ea1
XTerm*color14: #6bc1d0
!белый
XTerm*color7: #808080
XTerm*color15: #cdcdcd
!----------------------------
! Xterm настройки------------
XTerm.termName: xterm-256color
!рамка
XTerm.vt100.internalBorder:8
!----------------------------
XTerm.vt100.locale: true
XTerm.vt100.geometry: 120x42
!шрифт-----------------------
XTerm*faceName: Fira Code:size=11:style=Light
XTerm.font: 7x13
!скроллбар-------------------
XTerm.vt100.scrollBar: true
XTerm.vt100.scrollbar.width: 8
XTerm.vt100.rightScrollBar: true
!----------------------------
XTerm.vt100.highlightSelection: true
XTerm.vt100.trimSelection: true
XTerm.vt100.backarrowKey: false
XTerm.ttyModes: erase ^?
!клавиши копипасты-----------
XTerm.vt100.selectToClipboard: true
XTerm.vt100.Translations: #override \
Ctrl <Key>C: copy-selection(CLIPBOARD) \n\
Ctrl <Key>V: insert-selection(CLIPBOARD) \n\
Shift <KeyPress> Insert: insert-selection(CLIPBOARD)
!отключить жирные шрифты и показывать их цветом
*VT100*boldMode:             false
*VT100*colorBDMode:        true
*VT100*colorULMode:        true
*VT100*colorBD: DarkOrange3
*VT100*colorUL: HotPink3
-----


https://drive.google.com/file/d/1hATeFpTK3PvlFGoGfI6YnZ2Y1HSKpfNX/view?usp=sharing

P.S.
для загрузки ресурсов при старте в
~/.xinitrc https://wiki.archlinux.org/index.php/Xinit#xinitrc
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap

# merge in defaults and keymaps

if [ -f $sysresources ]; then
    xrdb -merge $sysresources

fi

if [ -f $sysmodmap ]; then
    xmodmap $sysmodmap
fi

if [ -f "$userresources" ]; then
    xrdb -merge "$userresources"

fi

if [ -f "$usermodmap" ]; then
    xmodmap "$usermodmap"
fi
#
# start some nice programs

if [ -d /etc/X11/xinit/xinitrc.d ] ; then
 for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
  [ -x "$f" ] && . "$f"
 done
 unset f
fi
vs220
.Xresources
А не проще вместо всего этого создать один файл XTerm? - у меня так, а файл .Xresources вообще не использую (его просто нет).
Ошибки не исчезают с опытом - они просто умнеют
vs220
.Xresources
А не проще вместо всего этого создать один файл XTerm? - у меня так, а файл .Xresources вообще не использую (его просто нет).
cat XTerm
XTerm*utf8Title: true
XTerm*font: -xos4-terminus-medium-r-normal--24-240-72-72-c-120-iso10646-1

XTerm*foreground: #f2f2f2
XTerm*background: #101010

XTerm.termName: xterm-256color
 ... etc...
Ошибки не исчезают с опытом - они просто умнеют
vasek
проще
Наверно, я им практически не пользуюсь. Если не стоит задача экстремально беречь ресурсы и обеспечивать олд совместимость то и выбор терминалов есть поинтересней чем хтерм с его недостатками ( имхо он распространен потому что в стандартную поставку вместе с иксами ишел)
termite, tilix, rxvt-unicode, alacritty и пр.
Где то была тема про выбор.
Мне roxterm хватает
vs220
я им практически не пользуюсь
У меня основной tilix, запускается при старте системы в ws1 .... xterm используя, когда работаю в другом ws и срочно что то нужно запустить, в этом случае проще запустить xterm, чем прыгать между ws
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.