И это всё МОЁ






Разгребал старую коробку с документами и нашел диск Alt Linux 3.0 Compact с руководством пользователя в виде книжечки, в которой кратко описано как устанавить, как настроить самбу и принтер, немного про файловую систему и пр. Откуда оно у меня, не вспомнил. Вспомнил! Шло в комплекте с ноутом, по-моему Rover.


Поставил на виртуалку. В принципе юзабельно, если поправить шрифты и поставить свежий браузер.






















>>> Просмотр
(1280x1024,
378 Kb
)










 , ,








И это всё МОЁ

Всем гуру Linux привет. Имеется пакет thunderbird-68.8.0-1.el7.centos.src.rpm
Компилирую из этого пакета пакет следующий пакет:
thunderbird-68.8.0-1.el7.x86_64.rpm
вот так:
rpmbuild –rebuild thunderbird-68.8.0-1.el7.centos.src.rpm


Все зависимости установлены, всё норм компилируется, но имеется другая необходимость.
В пакете с исходным кодом
thunderbird-68.8.0-1.el7.centos.src.rpm
мне надо подправить файлик и обратно упаковать его в thunderbird-68.8.0-1.el7.centos.src.rpm ну а дальше этой командой
rpmbuild –rebuild thunderbird-68.8.0-1.el7.centos.src.rpm
получить пакет thunderbird-68.8.0-1.el7.x86_64.rpm для установки.
Подскажите алгоритм команд









 








И это всё МОЁ

При указанном параметре ips в bochs виртуалка падает с сообщением

Bochs is exiting with the following message:
[ ] dlopen failed for module 'ips' (libbx_ips.so): file not found

При этом в ./configure не могу найти опцию как включить это при сборке.








 , ,








23:34

Wine 5.9

И это всё МОЁ

22 мая состоялся выпуск Wine 5.9.

Wine — прослойка совместимости приложений для Windows с POSIX-совместимыми ОС, транслирующая вызовы Windows API в вызовы POSIX на лету вместо эмуляции логики Windows вроде виртуальной машины.

Помимо более 28 исправлений в багтрекере, в новом выпуске:

  • Значительный прогресс в бекенде WineD3D на Vulkan.
  • Первоначальная поддержка разделения DLL-библиотек на PE и Unix части.
  • Поддержка генерации файлов PDB при сборке PE DLL-библиотек.
  • Обновление временных меток в общих пользовательских данных ядра (Kernel User Shared Data).







 








И это всё МОЁ

Давно не ставил Debian-based дистрибутивы, уже забыл как там русификация делается. Вроде бы через «dpkg-reconfigure console-cyrillic», но вот поставил Ubuntu Bionic Beaver и там это не работает, а «dpkg-reconfigure console-setup» позволяет выбрать не все шрифты.


Я хочу поставить консольный шрифт UniCyr_8x14, к этому шрифту я привык в других дистрибутивах, как это сделать? Если просто прописать имя шрифта в /etc/default/consle-setup, то не взлетает, я так понимаю, что из-за того, что в Ubuntu файлы шрифтов должны быть «закэшированы» в /lib/console-setup.


Попытался сам понять как устроена локализация в Ubuntu и башку сломал, Вижу, что при загрузке запускается юнит console-setup.service, этот юнит вызывает скрипт /lib/console-setup/console-setup.sh, этот скрипт вызывает скрипт /etc/console-setup/cached_setup_terminal.sh, дальше нить теряется. Вот именно из-за подобной системы скриптов я когда-то ушёл с Debian и никогда подолгу не использовал Ubuntu.


Короче, как его русифицировать?








 ,








И это всё МОЁ

Ну люблю я пользоваться этой софтиной.
Но возникла проблема.
Я всегда коннекчусь к локальному линуксу у которого в локали ru_RU.KOI8-R.
И с него соединяясь дальше без проблем все отображалось нормально на 6 7 сентосе и прочих федорах. На centos 8 mc не хочет нормально рисовать рамку. Все время какая то херь.
mc -a не предлагать.
локали перепробовал в разных вариантах.
Ничего не помогает.
Понимаю, что что то с настройками xterm. А что именно не въеду.
Может подскажет кто, что нужно сделать, что бы мс нормально отображал символы?
Речь не о русских буквах, он и в en_US не хочет нормально показывать.









 ,








И это всё МОЁ

Здравствуйте! Я - новичок. И очень хочу установить новое ядро. Вот я с гитхаба установил себе новое ядро и что дальше? Спасибо за ответ. (Только не бейте за вопрос)









 , ,








И это всё МОЁ

В гугле полно инфы касаемо сабжа, но ниче не работает! Лучших результатов добился с этими скриптами, они не пропускают ping в обход vpn, но на интернет-сайты это почему-то не распространяется, браузер не работает. Скрипты:


https://gist.githubusercontent.com/jhazelwo/ce9a9fa9baa331fa455675d7927e939a/raw/e172664305714008593d3d6a865afb002c5d2319/iptables.sh


https://raw.githubusercontent.com/piratelinux/VPN-Firewall/master/usr/bin/vpnfirewall


Прошу рабочее решение.









 ,








И это всё МОЁ

Доброго вечера.


В общем суть вопроса такая.
Есть своя плата на STM32F429, к ней прикрутил загрузчик U-Boot. В загрузчике есть инициализация RGB дисплея без контроллера, который подключен к LTDC.


Так вот в Device Tree контроллер дисплея не прописывал, а есть только устройство framebuffer. Инициализацию LTDC прописывал ручками.


Так вот пока работает загрузчик - дисплей работает нормально.


Когда грузиться ucLinux, он подхватывает framebuffer и первые несколько секунд дисплей отображает этапы загрузки, а уже перед запуском самого init’a дисплей вырубается.


Пробовал запустить дисплей на стандартных драйверах от ST, ситуация в принципе такая же, т.е. дисплей показывает несколько секунд этапы загрузки (при этом пишет что устройство запущено, консоль переключена на fb0) потом отваливается.


Насколько я понял, сбрасывается периферия самого контроллера LTDC. Причем в ситуации с фреймбуфером, из Device Tree удалял все упоминания о LTDC (ну вроде того, что ядро о нем не знает ничего, и сбрасывать его не должно).


Куда копать?









 ,








И это всё МОЁ

Специалистам по mc. Если открываешь видос или документ в либреофисе то mc становится неактивным в терминале. Тупо пустое окно. Использовать нельзя пока не закроешь открытый файл. Как сделать так чтобы можно было пользоваться независимо от открытых файлов?









 








И это всё МОЁ

По-умолчанию в vim теперь курсор мыши не выделяет текст так, как обычно в терминале, а копирует во внутренние буферы vim.


Зачем это сделали дефолтно? Так удобно курсором выделить что-то из vim и вставить по средней кнопке мыши куда-либо еще, за пределы vim. Или наоборот.


И приходится везде где пользуюсь vim настроивать это.









 








И это всё МОЁ

Привет.
Недавно работал за своим ноутом и тут меня догнало, какие же приятные короткие нажатия у ножничной клавиатуры.

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

лорогугл, пожалуйста посоветуй ножничную клавиатуру (можно без ЦБ) с 4-6 мультимедийными клавишами. также нужна эргономика, а это например, раздельные блоки F1-F4, F5-F8 и т.д.
бюджет тысяч до 5.








 ,








И это всё МОЁ

Как подозрительный траффик превратить в неподозрительный ?









 ,








И это всё МОЁ
def g():
with open('days.txt', 'r') as f:
return json.loads(f.read())


f = g()
print(f)

>>>{'amount': 2, 'hash': '6d0d56cbb80fe275ebfdf8e84ee475a5', 'name': 'ivan', 'to_whom': 'katja', 'uuid': '000'}



Как сделать, чтобы вывод был таким(файл изначально записан так):


{                                             
'amount': 2,
'hash': '6d0d56cbb80fe275ebfdf8e84ee475a5',
'name': 'ivan',
'to_whom': 'katja',
'uuid': '000'
}


  json.loads() убирать нельзя 








 ,








18:49

trango

И это всё МОЁ

В связи с релизом transmission 3.0, где добавлена поддержка меток (категорий), представляю вашему вниманию tui для transmission-daemon, в котором задействована эта фича.


Сам успешно пользуюсь им с прошлого года.

Системную ассоциацию для открытия торрент-файлов на такой скрипт повесил:


#!/bin/bash
xterm -e torrent_open "$1" "$2" "$3" "$4"


примерное содержимое torrent_open:


#!/bin/bash

if [ -z "$1" ]; then exit 1; fi

TORRENT_FILE="$1"
SAVE_PATH=""
CATEGORY="Default"
START_KEY=""

if ! [ -z "$2" ]; then SAVE_PATH="$2"; fi
if ! [ -z "$3" ]; then CATEGORY="$3"; fi
if ! [ -z "$4" ]; then START_KEY="-start"; fi

if echo "$TORRENT_FILE" | grep -q rutracker; then
# в зависимости от имени торрент-файла
SAVE_PATH="/media/music"
CATEGORY="music"
elif trango -add "$TORRENT_FILE" -trackers | grep -q new; then
# в зависимости от имени трекера в торрент-файле
SAVE_PATH="/media/music/new"
CATEGORY="music_new"
fi

trango -dialog -add "$TORRENT_FILE" -dir "$SAVE_PATH" -category "$CATEGORY" "$START_KEY" || read -s -n 1 -p 'Press any key to continue . . .'


Enjoy!









 ,








И это всё МОЁ

Использую менеджер паролей keepass2 и для того чтобы открыть в браузере ссылку с этого менеджера паролей использую горячие клавиши Ctrl+U после чего открывается нужная ссылка. Но дело в том что так ссылки открываются только в Фаерфоксе, а у меня по умолчанию установлен именно TOR Браузер. Как сделать так чтобы все ссылки с keepass2 открывались всегда через TOR браузер? В настройках ковырялся но ничего не смог настроить. Вот скриншот окна настроек https://i2.wampi.ru/2020/05/23/kep.md.png здесь еще можно вручную вписать свои конфиги, но я не программист, не знаю что нужно вписать. Кто разбирается в этом деле, прошу помочь. Не надо предлагать юзать другие версии Keepass типо KeepassX, KeepassXC и т.д.









 , ,








И это всё МОЁ

Здравствуйте! Существует ли на данный момент сетевая карта, не имеющая проприетарных файлов прошивки, работающая при этом со скоростью не менее 800 Мбит/с? Хотелось бы накатить GNU/Linux-libre, а сетевуха с проприетарными файлами прошивки мешает.









 , ,








17:23

lvm tune2fs

И это всё МОЁ

Отдельный раздел для виртуальных машин KVM, файлов не больше десятка:
/dev/mapper/vg01-lv2images /var/lib/libvirt/images

Можно ли уменьшить количество зарезервированных блоков ext4 на LVM:
# tune2fs -m 1 /dev/mapper/vg01-lv2images








 ,








И это всё МОЁ

Приветствую. Многим на этом форуме приходилось решать самые разные задачи. Думается, в том числе работать с большим количеством файлов.

Утилиты командной строки в GNU/Linux очень хорошо справляются с поиском текста в файлах, поиском файлов по названию и метаданным и т.п. Но они, к сожалению, совершенно не подходят для работы с файлами, содержащими графическую информацию, такими как документы pdf, фото, картинки, видео и т.п. Особенно тогда, когда речь идёт о десятках тысяч таких файлов, занимающих десятки гигабайт дискового пространства(полные копии целых сайтов, например).

Что я под этим подразумеваю?:

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

До последнего времени подобные операции приходилось производить на оффтопике. Там даже встроенный(начиная с 7) в проводник поиск позволял довольно удобно работать, например, храня миниатюры в оперативной памяти и только те, которые используются прямо сейчас, а с установкой дополнительного ПО становилось совсем просто.

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

И если проблему с миниатюрами решить довольно легко(смонтировав папку с ними в tmpfs), то вот с остальным пока беда.

Использовать стороннюю проприетарную ОС ради нескольких программ и держать её на диске, загружая каждый раз для подобных операций - не самое удобное решение. Да и гарантировать защиту от утечек сложнее.

Соответственно, интересует возможное ПО для продвинутой работы с файлами.

Заранее спасибо за помощь.








 , , , ,








И это всё МОЁ

Здарова, народ. Я тут начал имакс пробовать по всякому, но не получается никак настроить то ли кодировки, то ли локали, не понятно в общем. В целом оно как бы работает в буферах, в eshell, в dired все на русском видно, но как только речь заходит о поиске, то тут я вижу всякие \225\194\121 и все такое прочее. Если ищишь через find-name-dired или грепаешь через ivy то такая штука гарантированно появляется. Локали все нормальные и имакс их видит вроде как. Проверял из eshell


LANG=en_US.UTF-8
LC_CTYPE=en_US.UTF-8
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_GB.UTF-8
LC_COLLATE=C
LC_MONETARY=ru_RU.UTF-8
LC_MESSAGES=en_US.UTF-8
LC_PAPER=ru_RU.UTF-8
LC_NAME=ru_RU.UTF-8
LC_ADDRESS=ru_RU.UTF-8
LC_TELEPHONE=ru_RU.UTF-8
LC_MEASUREMENT=ru_RU.UTF-8
LC_IDENTIFICATION=ru_RU.UTF-8
LC_ALL=


Перепробовал разные варианты запуска имакса


LANG=ru_RU.UTF-8 emacs
LC_CTYPE=ru_RU.UTF-8 emacs


ниче не помогает. Есть тут юзера имакса? Скажите, как пофиксить. Кстати с дефолтным конфигом когда с -Q загружаешься тоже такая же фигня.









 , ,