LINUX.ORG.RU

Сообщения mittorn

 

xdg-open работает некорректно

$ xdg-open ~/file.pdf

Can't call method "get_value" on an undefined value at /usr/bin/mimeopen line 159.
/usr/bin/xdg-open: строка 771: x-www-browser: команда не найдена
/usr/bin/xdg-open: строка 771: firefox: команда не найдена
/usr/bin/xdg-open: строка 771: iceweasel: команда не найдена

Почему он пытается открыть pdf браузером? В итоге открывается seamonkey, который предлагает скачать этот pdf

 ,

mittorn
()

Убунта. Установить отладочные данные для старой версии пакета

Что за беспорядок в убунте?

mittorn@mittorn-shield:~$ sudo apt-get install xserver-xorg-core-dbg
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 xserver-xorg-core-dbg : Зависит: xserver-xorg-core (= 2:1.15.1-0ubuntu2.11)
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты

Как это исправить? Куда копать

 

mittorn
()

Маршрутизация и mtu

Нужно раздать интернет с сети с ограничением размера пакета (1100 примерно).
Если выставить mtu как на сети с ограничением то всё работает корректно
Но некоторые недооси не позволяют это сделать штатными средствами, да и вообще хочется упростить процесс настройки
Без установки mtu tcp пакеты теряются если превыщают это значение.
Как это решить? Видел упоминание tcpmss, но не понял, как его настроить

 ,

mittorn
()

udisks определяет m2 ssd как removeable

udisksctl info показывает HintSystem = false, tde отображает его как флешку
Куда копать? Может, правила udev надо исправлять?

 , дуров верни hal

mittorn
()

Переключение на ядерную консоль при гибернации

Возможно ли такое реализовать? Сейчас при гибернации через upower из запущенных иксов консоль не переключается и видно замороженные иксы, выглядит это не очень хорошо так как окно ввода пароля отрисоваться не успевает до конца. Можно ли заставить upower переключатсья на ядерную консоль?

 ,

mittorn
()

btrfs стабильно крашит ядро

Если после подмонтирования btrfs открыть evdev устройство, ядро падает. Куда копать? Как это вообще связано? Если прописать noauto в fstab и монтировать вручную после старта иксов - всё работает. Старт новых иксов тоже не роняет систему. Нарушение памяти в ядре?

 ,

mittorn
()

Работа с сетью на поганом android 5+

Хотел сделать сетевой мост в android. Ядро всё что нужно поддерживает. Но обнаружил что даже если просто сменить адрес на rndis0, он перестаёт работать.
то есть после ifconfig rndis0 192.168.12.1 и ручной настройке адреса на другом конце пакеты не проходят
Знаю что там сделали какую-то наркоманию с сетевыми таблицами, но зачем это всё на мобильном устройстве?
В общем - вопрос: что надо сделать чтобы оно работало? dnsmasq сам смогу перенастроить как надо, с ним проблем пока вроде нет.
ip rule list выдаёт вот это:

1|root@XL140:/ # ip rule list
0:      from all lookup local
10000:  from all fwmark 0xc0000/0xd0000 lookup legacy_system
13000:  from all fwmark 0x10063/0x1ffff lookup local_network
13000:  from all fwmark 0x10064/0x1ffff lookup wlan0
14000:  from all oif wlan0 lookup wlan0
14000:  from all oif rndis0 lookup 1016
14000:  from all oif rndis0 lookup local_network
15000:  from all fwmark 0x0/0x10000 lookup legacy_system
16000:  from all fwmark 0x0/0x10000 lookup legacy_network
17000:  from all fwmark 0x0/0x10000 lookup local_network
18000:  from all iif rndis0 lookup wlan0
19000:  from all fwmark 0x64/0x1ffff lookup wlan0
22000:  from all fwmark 0x0/0xffff lookup wlan0
23000:  from all fwmark 0x0/0xffff uidrange 0-0 lookup main
32000:  from all unreachable

как до смены адреса, так и после.
Смена адреса обратно тоже не помогает - то есть указание нового адреса что-то всё-таки стирает

 , , ,

mittorn
()

Есть ли аналог cmake с менее инопленетным синтаксисом?

cmake имеет много полезных бэкендов, но весьма не удобен в конфигурации. Указывать все эти CMAKE_COMPILER_FLAGS, CMAKE_LINKER_FLAGS, CMAKE_YOUR_MOM_FLAGS довольно не удобно, да и вообще синтаксис самих файлов ни на что не похож
Есть ли альтернативы с более человеческим именованием переменных?
meson не предлагать, там даже wildcard нету.
Для меня пока чистый gmake кажется самым оптимальным решением, хоть и приходится писать отдельные мейкфайлы под все платформы. Зато они получаются все маленькие и простые

 , gmake, , ,

mittorn
()

Зачем нужен wxWidgets?

Вроде как gui тулкиты создаются чтобы создать абстракцию над системой с понятным и стабильным API, чтобы одно и то же приложение могло работать на разных платформах, а от платформ требовалась лишь реализация этого тулкита.
А зачем создавался wxwidgets?
Чтобы очередной пользователь смотрел на

/usr/include/wx-3.0/wx/rtti.h:131:43: error: expected unqualified-id before ‘)’ token
         virtual wxClassInfo *GetClassInfo() const

и недоумевал (а ошибка даже не гуглится)?
Или чтобы переписывать половину программы чтобы быть на актуальной версии тулкита и не остаться на старой, поддержка которой прекратилось?
Может, это тулкит для любителей БДСМ? Зачем всё-таки он нужен?

 , ,

mittorn
()

Как отлаживать рандомные зависания?

Зависает система намертво. Даже на клавиатуру и сеть не реагирует.
Если запущены иксы - в момент зависания мышка может ещё несколько раз сместиться через несколько секунд. Происходит это не каждый день. dmesg на уже зависшей системе посмотреть не могу. Можно ли его как-то вывести в файл или ещё куда-то?
Никакой особой нагрузки нет

 , , ,

mittorn
()

Есть ли жизнь на AMD Ryzen APU?

Купил 2400G и немного расстроен драйверами.
Спящий режим - сбой gpu, после которого нормально работает только fb консоль, dmesg сыпет ошибками
Гибернация работает только при сборке дров модулем (ну ладно, хоть как-то работает)
прибивание иксов через SIGTERM - изображение больше никогда не обновляется, помогает перезагрузка. При этом система не реагирут на клавиатуру, только по ssh
запуск hl2dm из стима - полный фриз системы через 15 секунд - даже по ssh не отвечает.
Может, я сделал что-то не так?
Есть ли истории успеха?
Система Gentoo, ядро 4.16.2-gentoo, mesa 17.3.8, x11-drivers/xf86-video-amdgpu-1.3.0
https://pastebin.com/1PBvuTBJ

 , , , ,

mittorn
()

Получение нажатия fn на ноутбучной клавиатуре

Хочу поменять fn и ctrl местами. Ноутбук asus a2l.
Куда копать?

 ,

mittorn
()

Какие есть альтернативные деревья portage?

В связи с тем что в portage за последние 10 лет прибыло много пакетов, работа с ним сильно затрудняется. Есть ли какие-нибудь проекты по разбиению дерева на части, чтобы не хранить информацию о тех пакетах, которые никогда не будут установлены и не тратить часы на расчёт зависимостей, подключив лишь нужные овелреи?
Я бы например хранил крупные DE вроде gnome, kde в оверлеях, что позволило бы подключить только нужные оверлеи или даже сделать оверлей к примеру с gnome2, если потребовалась софтина из тех времён не ломая остальное.
Ну или просто альтернативное дерево, в котором меньше шелухи.

 , ,

mittorn
()

Есть ли свободные мессенжеры, которые не весят десятки мегабайт

Хотел прсмотреть в сторону ring и riot, но был разочарован из-за того что android версии занимают 20-30 мегабайт. Чего там столько много? В итоге даже установить их не смог.
Ищется нормальный im, который не тащит в себе десятки мегабайт блоатвари.

 , , , ,

mittorn
()

Android жалуется на нехватку свободного места при установке любого приложения

Обновился до Android 7.
Раньше жил с парой свободных мегабайт и всё работало. После обновления package manager отказывается устанавливать приложения занимающие больше чем пара мегабайт если свободно меньше приблидительно 700 мегабайт. Как это исправить? Освободить место не предлагать - и так 500 мегабайт свободно.
Хотел поставить какой-нибудь клиент для matrix, но там похоже разрабам руки надо оторвать - всё весит 15-30 мегабайт. Откуда столько?

 ,

mittorn
()

Жизнь без xorg.conf?

mittorn@localhost ~ $ cat /var/log/Xorg.0.log|grep TearFree
[    24.503] (==) intel(0): TearFree disabled


Создаю файл /etc/X11/xorg.conf.d/21intel.conf

Section "Device"
  Identifier "IntelGraphics"
  Driver "intel"
  Option "AccelMethod" "UXA"
  Option "TearFree" "true"
EndSection

Перезапускаю иксы - всё равно TearFree disabled
ЧЯДНТ?

 

mittorn
()

Многодисплейная конфигурация в TDE

Не могу заставить twin понимать xrandr. Попытка развернуть окно на весь экран приводит к разворачиванию на оба монитора.
Use флаги xrandr и xinerama включены. Без xinerama тоже пробовал.
Есть ли шансы или придётся менять оконный менеджер?

 , , , ,

mittorn
()

Усечение файла при попытке записи

Случайно попытался сохранить файл из-за тормозного ssh, кошда хотел выйти из редактора. в результате при записи произошла ошибка и файл стал длиной в 0 байт. Как вернуть файл назад?
Ошибка была из-за того что core файл от другого процесса занял всё свободное место.

 , truncate

mittorn
()

Какие есть альтернативы qemu-user?

Из проприетарных подходит транслятор из exagear, но в нём меня не устраивает лицензия - я не могу распространять продукт, его использующий.
В qemu не устраивает точность эмуляции - падает многопоточное приложение.
Производительность пока не сильно волнует, но желательно чтобы она была не ниже чем у qemu.
Суть такова: консольная утилита скачивается android приложением, распаковывается и запускается, ввод контроллируется java кодом.

 , eltechs, , ,

mittorn
()

ШГ в gentoo после установки xorg-x11

Поставил xorg-x11 помимо xorg-server, притянуло помимо иксовых приложений ещё и кучу шрифтов. После этого в браузере получилось ШГ. Видимо, используется растровый шрифт или что-то не умеющее сглаживание. Куда копать? Русский текст отображается нормально.

 , , ,

mittorn
()

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