LINUX.ORG.RU

Сообщения teod0r

 

Посоветуйте оконный менеджер

Нужен не тайловый оконный менеджер, чтоб можно было двигать окна мышкой, ну и чтобы можно было создавать правила для определённых окон (запоминание координат, размера, во весь экран).

  • фичастый, настраиваемый
  • удобный в настройке
  • панели, виджеты на рабочем столе
  • чтобы виджеты и панели были кликабельны у самого края экрана. чтобы можно было убрать рамку у окон, чтобы можно было нажимать крестик у развёрнутого окна из самого верхнего правого пикселя экрана, чтобы скроллбар можно было двигать у самого края экрана. Это всё обязательно!
  • возможность настроить нижнюю панель так, чтобы она была по-умолчанию скрыта, но чтобы появлялась при зажатии Meta, т.е. была видна только когда зажата клавиша Meta, чтобы при этом можно было кликать по кнопкам панели. другие комбинации клавишь Meta+что_то тоже должны работать
  • возможность рисовать тени у окон
  • Alt+Tab, Meta+tab должны сразу переключать окна, при этом не должно рисоваться вообще ничего лишнего, никакой анимации. В системе вообще не должно быть никакой анимации

Какие WM удовлетворяют всем этим требованиям?

 , ,

teod0r
()

Как в firefox изменить поисковик в адресной строке?

Как изменить дефолтный поисковик в адресной строке?
Пробовал в about:config прописывать в keyword.URL, в search. defaulturl — https://baresearch.org/search?q= — всё равно гуглом ищет.

 

teod0r
()

Поиск дополнения для firefox

Для firefox 3.6 было замечательное дополнение 'yes popups', которое блокировало открытие сайтом новых окон и новых вкладок при переходе по ссылке.
Для современного firefox есть что-то такое?

 , ,

teod0r
()

Минимизация потребления оперативной памяти

Встречал на ЛОРе упоминания людей, что их система при старте потребляет 100-120 Mb оперативы. Как вам такое удаётся?
Моя система (CRUX) потребляет 190UPD: 166 Mb при старте, а это почти голые иксы — st+screen, даже WM ещё не установил.

На видео чел, у которого при старте десктоп потребляет 45 Mb:
https://youtu.be/VTpXNvmcbxA

А что вы делаете для минимизации потребления памяти?

 , , ,

teod0r
()

Не могу вносить правки в тему, которой 3 недели.

С каких пор нельзя править старые темы на ЛОРе?
Теме 3 недели, а кнопки [Править] почему-то нет.

 

teod0r
()

Не работает прокрутка в st+screen, st+tmux

Не работает прокрутка колёсиком мыши, SHIFT+PG_UP/PG_DOWN, SHIFT+UP/DOWN в связке st+screen и st+tmux.
В связке xterm+screen, xterm+tmux а также urxvt+screen, urxvt+tmux — работает.

Пробовал патчи https://st.suckless.org/patches/scrollback/ st-scrollback-0.8.5.diff -> st-scrollback-reflow-20230607-211964d.diff -> st-scrollback-mouse-20220127-2c5edf2.diff -> st-scrollback-mouse-altscreen-20220127-2c5edf2.diff -> st-scrollback-mouse-increment-0.8.2.diff — с ними в голом st прокрутка работает, но в связке с screen/tmux не работает как с патчами, так и без.

В ~/.tmux.conf:

set-option -g xterm-keys on
set -g status-interval 0
set -g terminal-overrides 'xterm*:smcup@:rmcup@'
В ~/.screenrc:
startup_message off
term 'screen.xterm-256color'
encoding UTF-8
termcapinfo xterm* ti@:te@
shell -/bin/bash
msgminwait 0
msgwait 0
caption always '%{= kW}%-w%{= Ck}%50>%n %t%{-}%+w%<%{d} %=%{B}%0c%{d}'
escape ^Bb
Заметил ещё такую странность: если в уже запущенном xterm+screen выполнить st — screen -U то создастся новая вкладка в screen с st, и если в неё переключиться, то там прокрутка работает.

Помогите пожалуйста решить проблему.

 , , , ,

teod0r
()

Как запретить такие баннеры на экране?

Обнаружил, что иногда по какойто непонятной причине фаерфокс рисует какой-то баннер в правом верхнем углу экрана с каким-то красным монстром-осьммногом из игры pacman. Сначала когда первые разы это видел, подумал: «ладно, всё-равно современный фаерфокс говно».

Но какое же было моё удивление, когда я обнаружил, что эта скотина рисует этот баннер поверх всех окон, когда у меня было выбрано другое окно!

Как запретить рисовать такие уведомления?
Оно стало рисоваться после обновлений несколько версий назад, не знаю с какой точно версии.

 , ,

teod0r
()

Почему при включении CONFIG_CPU_UNRET_ENTRY отключается половина ядер?

Включил в ядре CONFIG_CPU_UNRET_ENTRY mitigation, и половина ядер процессора отключилась. Было 4, стало 2.
В /sys/devices/system/cpu/ только cpu0 и cpu2.
ChatGPT говорит, что CONFIG_CPU_UNRET_ENTRY отключает некоторые функции процессора, и надо проверить, включены ли опции, отвечающие за работу всех ядер. Какие конкретно опции проверить, не говорит.

 , mitigations,

teod0r
()

Несколько вопросов по screen

Так как в tmux у меня не отобрахаются некоторые строчки в терминале, например 'ls -1 --color=always /proc' — пропадают некоторые строки (без цвета не пропадают), решил перейти на screen (с ним строчки не пропадают).

Возникло несколько вопросов:

  1. как нормально запускать bash, как в tmux? Потому что он у меня при запуске не читает rcfile: не применяется мой PS1 и всё остальное. Пробовал разные ключи — без толку.
  2. как сделать escape комбинацию клавишь на CTRL+TAB? Как сделать комбинации CTRL+SHIFT+Left и CTRL+SHIFT+Right для переключения на предыдущую/следущую вкладку?
  3. как включить показ нижней панели и настроить цвета и показ элементов, примерно как в tmux? Потому что, на сколько я помню, когда я последний раз пробовал screen много лет назад, там были дурацкие цвета и я не знал как настроить отображение элементов. Нужно что-то наподобие того, что в tmux по-умолчанию: список открытых вкладок и часы в правом нижнем углу. Как сделать 24-х часовой формат часов?

Из мана мало что понятно. Подскажите пожалуйста.

 , , ,

teod0r
()

Помогите разобраться с initramfs

Потребовалось создать initramfs для загрузки скопированного из live системы ядра в моей системе.
До этого никогда не использовал initrd — собирал ядро с вкомпилеными модулями.

Моя система грузится с флешки в Legacy ркжиме (не EFI).

Нужно загрузить ядро из https://pisilinux.org/download/

Скопировал ядро в /boot/, модули в /lib/modules/.
Прописал в /etc/dracut.conf
root=PARTUUID=45297d58-1fca-91d4-0f11-384e21f953a7
Выполнил
# dracut --kver 5.15.131
initramfs успешно создался, подправил /boot/grub/grub.cfg, прописал initrd /boot/initramfs-5.15.131.img

При попытке загрузиться GRUB выкидывает в rescue-mode (почему?). Ладно, прописал
root=hd0,gpt1
linux /boot/kernel-5.15.131
initrd /boot/initramfs-5.15.131.img
boot
пошла загрузка, но вылетает ошибка:
dracut Warning: dracut: FATAL: No or empty root= argument
dracut Warning: dracut: Refusing to continue
дальше идёт несколько строк ядра про usb и на этом всё, загрузка дальше не идёт.

Помогите, что я делаю не так?

 , ,

teod0r
()

При возврате из темы в трекер видно как дёргается список тем

Листая трекер, захожу в какую-нибудь тему, прочитываю, жму в фаерфоксе кнопку 'назад' и когда снова появляется трекер, видно в первые милисекунды, что список дрыгается, т.е. вроде как меняется порядок тем (скорее всего из-за того что какие-то топики обновились за это время). Замечаю это уже относительно давно. Тема white2.
cast maxcom.

 

teod0r
()

Стал появляться мусор в терминале

С недавнего времени при запуске терминала после приглашения стала появляться строка:

10;rgb:bebe/bebe/bebe]11;rgb:0000/0000/0000
Эмулятор терминала — rxvt-unicode, в нём запускается tmux.
Но если открыть в tmux новую вкладку — всё чисто, т.е. появляется только 1 раз при старте.
Если запускать rxvt-unicode без tmux — всё нормально.
Нашёл похожее https://www.reddit.com/r/openbsd/comments/18cxwdy/tmux_causing_ansi_colorresp...
Смена $TERM не помогает.
Как исправить?

 ,

teod0r
()

Помогите настроить звук на ноутбуке. Награда — 500 рублей!

Помогите настроить звук на ноутбуке.
Ноут Lenovo G505s.
lspci -vvv -k

# alsamixer
ALSA lib confmisc.c:855:(parse_card) cannot find card '0'
ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory
ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings
ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1342:(snd_func_refer) error evaluating name
ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5727:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib control.c:1570:(snd_ctl_open_noupdate) Invalid CTL default
cannot open mixer: No such file or directory
dmesg
конфиг ядра
Дистр CRUX.
_____________________________
UPDATE:
Помогите настроить звук на ноутбуке. Награда — 500 рублей! (комментарий)

Тому, кто поможет, переведу 500 рублей!

 , ,

teod0r
()

Как запретить пользователю делать смену пользователя?

Интересует не запрет запуска 'su', а полный запрет на уровне системных вызовов.

 , , ,

teod0r
()

Помогите настроить сеть

Дистр CRUX
Интернет пров раздаёт по PPPOE. Дома wi-fi роутер.

Как мне настроить эзэрнет и вайфай на ноутбуке, который подключается к роутеру?

Почему в /etc/rc.d/lo не делается ip route add 127.0.0.0/8 dev lo?
У меня ip ro ничего не выводит.

Вывод ip a:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 brd 127.255.255.255 scope host lo
       valid_lft forever preferred_lft forever
2: enp2s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 20:1a:06:a7:f7:22 brd ff:ff:ff:ff:ff:ff
3: wlp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 28:e3:47:6d:2b:27 brd ff:ff:ff:ff:ff:ff
Почему-то dhcpcd запущен в 4-х экземплярах...

Как мне настроить сеть для интерфейсов enp2s0 и wlp3s0? Почему в /etc/rc.d/net вызывается dhcpcd? и есть отдельный /etc/rc.d/dhcpcd ...? Есть /etc/rc.d/wlan в котором wpa_supplicant и /etc/rc.d/wpa_supplicant...

Что мне куда прописать, чтоб настроить эзэрнет и вайфай?
Гугл ничего не находит...

 , , , ,

teod0r
()

В rxvt-unicode неправильно отображаются unicode символы

Дистр CRUX.
В голом tty не в иксах всё отображается нормально.
Но в иксах в rxvt-unicode заместо unicode символов какие-то другие символы.
У меня в /etc/profile:

...
PS1='▶ ' # должно выглядеть как треугольничек
...
если не применять этот profile: Фото 1 (заметьте, что знак градуса (°) не отображается).
при этом, если в nano открыть /etc/profile, то там будет PS1=' ^v '.

если применить данный PS1, то: Фото 2 — неправильно отображается PS1 и °.

Мой .Xresources

В чём дело? Может, я неправильно приготовил шрифты?
rxvt-unicode собираю так

UPDATE

решение нашлось: прописать export LANG=en_US.UTF-8 в /etc/rc.d/xinit

 , ,

teod0r
()

Не работает клавиатура и мышь в иксах

Дистр CRUX.
После установки иксов в них не работают клава и мышь. До запуска иксов клава работает.
xorg.conf
Xorg.0.log
xorg-xf86-input-evdev стоит.
Куда копать?
Странно, что в логе иксов ни слова про evdev...

Если что, в /etc/X11/xorg.conf.d/ только 10-radeon.conf.
Ноут Lenovo G505s.

В другой tty переключиться не могу.

 , , ,

teod0r
()

Как сделать, чтобы ядро не засоряло текущий терминал сообщениями dmesg?

Бывает, находишься в терминале, хочешь что-то набрать, и БАЦ: сообщения ядра — раздражает.
Как запретить ядру linux выводить сообщения в текущий открытый терминал?
Вроде как, заметил такое поведение тока в голом tty, в иксовых, вроде, нет такого.

Перемещено hobbit из general

 , ,

teod0r
()

Ищу нормальный ChatGPT online сервис

Какими онлайн ChatCPT сервисами вы пользуетесь?
Интересуют бесплатные, без необходимости иметь смартфон, без гугл-аккаунта, не через телеграмм.

 

teod0r
()

Почему неправильное количество сообщений по тегу?

По тегу searx написано, что там 6 сообщений, но в реальности там только 5.
cast maxcom.

 ,

teod0r
()

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