LINUX.ORG.RU

Сообщения afterlanding

 

Симлинки на efi разделе

Форум — Desktop

Привет, я на новой системе взгромоздил загрузку с efi, диск gpt (вроде как на биосе с uefi рекомендуется именно efi/gpt, вместо mbr, но не суть, уже понял что ссзб).

На другой машине у меня mbr, lilo и debianutils, который делает удобные симлинки при сборке нового ядра (vmlinuz -> vmlinuz-4.14.1-gentoo). Т.е. достаточно запустить make install, новый образ ядра скопируется в /boot, и обновлятся симлинки.

В качестве загрузчика установлен refind с ключом usedefault, что бы не дублировать загрузчик.

Проблема в том, fat вроде бы не поддерживает симлинки (либо я делаю что-то не так), и при каждом обновлении ядра нужно менять номер версии ядра (название файла ядра) в refind.conf.

Как сделать подобное на efi разделе?

 , , ,

afterlanding ()

Куда валить с xfce?

Форум — Desktop

xfce стал требовать gnome-common, нужна альтернатива.

Нужны окна, панель, меню, тут идеально входит флукс, но он умердостиг совершенства.

На вскидку приходит ещё lxqt, но он вроде тоже умер, может чего ещё появилось за время моего анабиоза?

 ,

afterlanding ()

Файлопомойка на overlayfs

Форум — Desktop

ман не читай @ тему создавай

Если быть честным, не совсем понял как правильно организовать файлопомойку.

Предположим есть два физических диска:

/dev/sda - 3tb
/dev/sdb - 3tb

Из них на конечном ПК пользователя должно получится:

/mnt/importantfiles/ - 1tb, фотки, документы и прочее хоум видео
Состоит из:
/dev/sda1

/mnt/nonimportantfiles/ - фильмы, музыка и прочий контент правообладателей
Состоит из:
/dev/sda2 - 2tb
/dev/sdb1 - 3tb

При этом, необходима возможность ежедневно делать бэкап importantfiles на второй физический диск /dev/sdb1, что-то вроде:
rsync -a /dev/sda1 /dev/sdb1/importantfiles_backup

В перспективе:
nonimportantfiles будет наращиваться за счет нового физического диска
importantfiles не уверен, я думаю самое просто за счет нового куска от физического диска? Т.к. увеличить кусок будет проблематично на полностью заполненном sda


Вроде бы это делается так:

mount -t overlay overlay -o lowerdir=/dev/sda2:/dev/sdb1 /mnt/nonimportantfiles/

Так я получу /mnt/nonimportantfiles/ состоящий из sda2 и sdb1, но в режиме ro.
Для rw требуется задать upperdir.

Вопросы:
1. Что в моем случае является upperdir?
2. Как правильно расширять importantfiles?
3. overlayfs понимает, что закончилось место на sda, и надо начинать писать на sdb? Можно задать ограничение на остаток?

PS: Просьба не предлагать aufs (не в ядре, медленней overlayfs), lvm (не надежно), mhddfs (fuse), mdadm (тяжелая артиллерия для маленькой задачи).

Хотелось бы услышать прохладные истории по организации вашей файлопомойки, может, есть другое интересное решение.

 , ,

afterlanding ()

Зачем в дефолтной установке opensuse создает много разделов?

Форум — Desktop

Вплоть до /var/cache и /какая-то там/манядб

Какая практическая выгода с этого?
Я пока вижу только недостаток - закончилось место на разделе -> анальный карнавал с расширением раздела.

 ,

afterlanding ()

Как дела у dev1?

Форум — Desktop

Есть потребность накатить на десктоп дебианоподобную систему, предположительно это будет devuan.

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

 

afterlanding ()

Не работает skype web

Форум — Desktop

Chromium 53.0.2785.92

[27305:27321:0905/215703:ERROR:object_proxy.cc(583)] Failed to call method: org.freedesktop.PowerManagement.Inhibit.Inhibit: object_path= /org/freedesktop/PowerManagement/Inhibit: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.PowerManagement was not provided by any .service files
[27305:27321:0905/215703:ERROR:power_save_blocker_x11.cc(334)] No response to Inhibit() request!

\\Нажал "Позвонить" роботу для проверки звука

[27305:27325:0905/215703:ERROR:user_input_monitor_linux.cc(167)] X Record extension not available.
[27305:27325:0905/215703:ERROR:socket_host_udp.cc(139)] bind() to [::]:0 failed: -109
[1:63:0905/215703:ERROR:turnport.cc(293)] IP address family does not match: server: 2 local: 10
[1:63:0905/215703:ERROR:turnport.cc(293)] IP address family does not match: server: 2 local: 10

\\Начал пиликать дозвон

[1:50:0905/215704:ERROR:ffmpeg_demuxer.cc(1492)] OnReadFrameDone result=-541478725 IsMaxMemoryUsageReached=0
[1:50:0905/215704:ERROR:ffmpeg_demuxer.cc(1492)] OnReadFrameDone result=-541478725 IsMaxMemoryUsageReached=0
[1:50:0905/215706:ERROR:ffmpeg_demuxer.cc(1492)] OnReadFrameDone result=-541478725 IsMaxMemoryUsageReached=0
[1:50:0905/215707:ERROR:ffmpeg_demuxer.cc(1492)] OnReadFrameDone result=-541478725 IsMaxMemoryUsageReached=0
[1:50:0905/215709:ERROR:ffmpeg_demuxer.cc(1492)] OnReadFrameDone result=-541478725 IsMaxMemoryUsageReached=0
[1:50:0905/215711:ERROR:ffmpeg_demuxer.cc(1492)] OnReadFrameDone result=-541478725 IsMaxMemoryUsageReached=0
[1:50:0905/215713:ERROR:ffmpeg_demuxer.cc(1492)] OnReadFrameDone result=-541478725 IsMaxMemoryUsageReached=0

\\Не дождался, пока робот снимет трубку, завершил вызов

[27305:27325:0905/215715:ERROR:socket_dispatcher_host.cc(331)] Received P2PHostMsg_DestroySocket for invalid socket_id.
[1:50:0905/215716:ERROR:ffmpeg_demuxer.cc(1492)] OnReadFrameDone result=-541478725 IsMaxMemoryUsageReached=0
[27305:27321:0905/215718:ERROR:object_proxy.cc(583)] Failed to call method: org.freedesktop.PowerManagement.Inhibit.UnInhibit: object_path= /org/freedesktop/PowerManagement/Inhibit: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.PowerManagement was not provided by any .service files
[27305:27321:0905/215718:ERROR:power_save_blocker_x11.cc(406)] No response to Uninhibit() request!
[27305:27321:0905/215732:ERROR:object_proxy.cc(583)] Failed to call method: org.freedesktop.PowerManagement.Inhibit.Inhibit: object_path= /org/freedesktop/PowerManagement/Inhibit: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.PowerManagement was not provided by any .service files
[27305:27321:0905/215732:ERROR:power_save_blocker_x11.cc(334)] No response to Inhibit() request!


[ebuild   R    ] media-video/ffmpeg-2.8.7:0/54.56.56::gentoo  USE="encode gpl hardcoded-tables mp3 opus postproc threads vdpau vorbis vpx x264 xvid zlib -X -aac -aacplus -alsa (-altivec) -amr -amrenc (-armv5te) (-armv6) (-armv6t2) (-armvfp) -bluray -bs2b -bzip2 -cdio -celt -cpudetection -debug -doc -examples -faac -fdk -flite -fontconfig -frei0r -fribidi -gme -gnutls -gsm -iconv -iec61883 -ieee1394 -jack -jpeg2k -ladspa -libass -libcaca -libressl -librtmp -libsoxr -libv4l -lzma (-mipsdspr1) (-mipsdspr2) (-mipsfpu) -modplug (-neon) -network -openal -opengl -openssl -oss -pic -pulseaudio -quvi -samba -schroedinger -sdl -snappy -speex -ssh -static-libs {-test} -theora -truetype -twolame -v4l -vaapi -wavpack -webp -x265 -xcb -zvbi" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 sse4_1 ssse3 -3dnow -3dnowext -avx -avx2 -fma3 -fma4 -sse4_2 -xop" FFTOOLS="-aviocat -cws2fws -ffescape -ffeval -ffhash -fourcc2pixfmt -graph2dot -ismindex -pktdumper -qt-faststart -sidxindex -trasher" 0 KiB


[ebuild   R    ] media-video/ffmpeg-2.8.7:0/54.56.56::gentoo  USE="encode gpl hardcoded-tables mp3 opus postproc threads vdpau vorbis vpx x264 xvid zlib -X -aac -aacplus -alsa (-altivec) -amr -amrenc (-armv5te) (-armv6) (-armv6t2) (-armvfp) -bluray -bs2b -bzip2 -cdio -celt -cpudetection -debug -doc -examples -faac -fdk -flite -fontconfig -frei0r -fribidi -gme -gnutls -gsm -iconv -iec61883 -ieee1394 -jack -jpeg2k -ladspa -libass -libcaca -libressl -librtmp -libsoxr -libv4l -lzma (-mipsdspr1) (-mipsdspr2) (-mipsfpu) -modplug (-neon) -network -openal -opengl -openssl -oss -pic -pulseaudio -quvi -samba -schroedinger -sdl -snappy -speex -ssh -static-libs {-test} -theora -truetype -twolame -v4l -vaapi -wavpack -webp -x265 -xcb -zvbi" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 sse4_1 ssse3 -3dnow -3dnowext -avx -avx2 -fma3 -fma4 -sse4_2 -xop" FFTOOLS="-aviocat -cws2fws -ffescape -ffeval -ffhash -fourcc2pixfmt -graph2dot -ismindex -pktdumper -qt-faststart -sidxindex -trasher" 0 KiB


В бинарном хроме тоже самое.

 , ,

afterlanding ()

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

Форум — Desktop

Железо старое, апгрейд не планируется.
Видеодрайвер:

>x11-drivers/nvidia-drivers-340.9999

Пробовал перелезть на nouveau - смысла нет, работает всё ещё хуже блоба.

Варианты:
1) Продолжать онанировать на bleeding edge - смысла не вижу, с каждым апдейтом размер ядра растет, существенных изменений для меня нет, добавляется только поддержка оборудования которого у меня нет и не будет.
2) Использовать stable gentoo, какой? Отмечено stable несколько версий.
3) Использовать kernel.org LTS, какой? В моем понимании LTS должен быть один, а там целый зоопарк.
4) Другой вариант, какой?

 , , ,

afterlanding ()

chromium + system-ffmpeg

Форум — Desktop

На улице холодно, а отопление уже выключают, вобщем, кто-нибудь собирал так?
У меня не хочет:

<command-line>:0:0: warning: "_FORTIFY_SOURCE" redefined
<built-in>: note: this is the location of the previous definition
In file included from ../../third_party/webrtc/modules/video_coding/codecs/h264/h264_decoder_impl.cc:12:0:
../../third_party/webrtc/modules/video_coding/codecs/h264/h264_decoder_impl.h:18:51: fatal error: third_party/ffmpeg/libavcodec/avcodec.h: No such file or directory
compilation terminated.

build.log
http://rghost.ru/6JHtXqxfc

emerge --info '=www-client/chromium-50.0.2661.37::gentoo'
http://sprunge.us/PWfR

emerge -pqv '=www-client/chromium-50.0.2661.37::gentoo'
http://sprunge.us/USFE

emerge --info ffmpeg
http://sprunge.us/CFMG

В багзилле боюсь закидают камнями за custom-cflags и размаскированный system-ffmpeg, а здесь извращенцев хватает :)

 ,

afterlanding ()

emerge завис?

Форум — Desktop

Core2Duo E8400, обычно собирался 6 часов.
Сегодня вот уже 11-й час пошел.

$ qlop -c 
 * www-client/chromium-49.0.2623.75
     started: Mon Mar  7 15:27:03 2016
     elapsed: 10 hours, 6 minutes, 4 seconds

Терминал с emerge ошибок не выдавал, процессор простаивает, диск тоже молчит, память свободная есть, место на диске ещё есть, swap пуст.
В отличии от прошлой сборки, добавил флаг custom-cflags. В make.conf ничего особенного (CFLAGS="-march=native -O2 -pipe").

Что делать?

 ,

afterlanding ()

rtorrent как добавить торрент и поставить на паузу

Форум — Desktop
schedule = watch_directory,5,300,load=~/Downloads/*.torrent


load - добавляет торрент, но не получает список файлов из него
load_start - добавляет торрент и сразу ставит на закачку

Что нужно: Что бы добавленный торрент не начинал скачиваться после добавления, и можно было зайти в него, снять с закачки (off) не нужные файлы.

Можно так сделать?

Если это важно, то торрент получен из магнета скриптом c arch wiki:

#!/bin/bash
pidof  rtorrent >/dev/null
if [[ $? -ne 0 ]] ; then
       	urxvtc -name rtorrent -e rtorrent &
fi
cd ~/Downloads/    # set your watch directory here
[[ "$1" =~ xt=urn:btih:([^&/]+) ]] || exit;
echo "d10:magnet-uri${#1}:${1}e" > "meta-${BASH_REMATCH[1]}.torrent"

 

afterlanding ()

Не работает логин в tty после обновения ядра

Форум — Desktop

Обновил ядро с 3.19 до 4.1.5, использовал make oldconfig - на вопросы ответил дефолтными ответами (подозрительных пунктов не было, в основном поддержка устройств).

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

Если ввести пароль не правильно, появляется сообщение об ошибке, т.е. пароль 100% правильный.

Так в любом tty с любым юзером. Т.е. с новым ядром я не могу залогиниться.

Перезагружаюсь на старое ядро - проблемы нет. Снова на новое - проблема есть. Куда копать, где логи смотреть?

В системе нет pam\pambase\systemd и т.д., без них все работает на старом ядре.

 , ,

afterlanding ()

gbdfed - как правильно редактировать символы?

Форум — Desktop

Шрифт используется для показа иконок в статусбаре.

Беру чужой bdf шрифт - символы отображатся так, как надо.
Добавляю нужный мне сивол через gbdfed, сохраняю - ломается отображение сивола который я не трогал (стрелка используемая в powerline, vim).

Методом тыка определил, что после сохранения шрифта изменяются у каждого сивола параметры:

с

SWIDTH 500 0
DWIDTH 6 0


на

SWIDTH 750 0
DWIDTH 9 0


Если после сохранения шрифта вернуть эти параметры на прежние - сломанный символ отображается как надо. Но добавленный мною символ не виден, dwm пишет:

missing fontset: xxxxxx

При этом, в gbdfed я вижу свой добавленный символ.

fc-cache -fv делал, иксы перезапускал.

Вопрос1: Почему при сохранении меняется swidth dwidth как сделать что бы не менялось?
Вопрос2: Почему dwm не видит новый символ, а gbdfed видит?

 , , , ,

afterlanding ()

Хорош ли Dell 3521?

Форум — Linux-hardware

Виновник торжества

Что лучше Intel HD Graphics 4000 или AMD Radeon HD 7670M

Очевидно, для игоря 7670 будет лучше. Вопрос задал потому что не знаю как обстоят дела с драйверами у AMD и Intel, может кто-то выигрывает за счет драйверов?

Ещё собираюсь взгромоздить Gentoo. Насколько это плохо для ноутбука? (собирать пакеты на хиленьком hdd)

 , ,

afterlanding ()

ПК без UEFI

Форум — Linux-hardware

Ещё реально собрать? или уже настало время анального рабства?

 

afterlanding ()

Запуск Planetary Annihilation

Форум — Games

Думал, что заработает на 32 + pae, но нет.
Ошибка «Не удалось запустить игру (не найден исполняемый файл)»

Ему какие-то библиотеки 64 бит нужны или вся ОС должна быть скомпилена с amd64? Малой кровушкой можно обойтись?

 , ,

afterlanding ()

Опции ядра и poweroff

Форум — Desktop

Дурная голова рукам покоя не дает, в погоне за маленьким размером ядра отключил лишнего, и теперь команда poweroff останавливает все демоны, но не выключает ПК.



Как это выглядит: Пишу poweroff, вижу OK.. OK.. OК.. на остановку демонов и последнее сообщение:

 76.1234567 reboot : power down

Цифры вроде рандомные, не запомнил. Вместо power down возможно power off написано, точно сказать не могу. т.к. собирается FF сейчас.
Дальше ни на что не реагирует, выключать только кнопкой.



В гугле по первым ссылкам - systemdпроблемы, а у меня мягкий и пушистый openrc.
Отключал много всего и сразу, и поочередно включать будет долго. Возможно кто-то сталкивался с такой проблемой и подскажет верное направление?

 , , , ,

afterlanding ()

Телескоп или бинокль?

Форум — Science & Engineering

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

Б`ольший интерес вызывают звезды и объекты далекого космоса, но так же хотелось бы увидеть планеты нашей звездной системы (Нептун, Сатурн).

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

Для себя пока не решил, что мне нужно. Методом гугления выбрал следующее:


  • Celestron UpClose G2 10x50
  • Celestron SkyMaster 15х70


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

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

Из телескопов я ничего не выбрал, разные люди советуют разные модели, вплоть до того, что телескоп дешевле 50 000 - не телескоп.

Мой стартовый бюджет 10 000р, можно больше, но я не знаю насколько будет оправдана разница в цене, например телескоп за 10 000 против бинокля за 15 000 или телескопа за 20 000 и т.д.

 

afterlanding ()

Флаги Mesa

Форум — Desktop

Использую блоб nvidia-drivers, другой графики нет. Какие флаги использовать?

media-libs/mesa-10.1.4 [10.1.3] USE="classic dri3 egl gallium llvm* nptl vdpau -bindist -debug -gbm -gles1 -gles2 -opencl -openvg -osmesa -pax_kernel -pic -r600-llvm-compiler (-selinux) -wayland -xa -xvmc"
1. Я правильно понимаю, что gles1, gles2 не имеет смысла включать, т.к. в nvidia-drivers свои?
2. Про Gallium не совсем понятно. Если это альтернатива dri, то зачем включен dri3?
3. OpenCL, OpenVG и xvmc мне не понятно предназначение, гугл только ещё больше запутал

P.S. Проблем с графикой вроде бы нет, просто не могу разобраться в терминах.

 , , ,

afterlanding ()

i3

Галерея — Скриншоты

Решил попробовать i3 и пока остался на нем.

Нравится:

  • Есть собственная панель и трей
  • Легко настраивается
  • Не требователен к ресурсам, мало зависимостей

Ещё скриншоты, на них можно увидеть:

  • Панель сверху: i3bar (стандартная панель i3) с выводом conky и патчем для отображения xbm иконок
  • Меню: dmenu с патчем прозрачности
  • Уведомления: dunst
  • ФМ: Sunflower FM
  • Видеоплеер: mpv
  • Аудиоплеер: Audacious с закосом под винамп, что бы было видно картинку
  • GTK2: Greybird
  • Иконки: Стандартные
  • ШГ: Liberation Sans

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

 , , ,

afterlanding ()

Марсианский пейзаж

Галерея — Скриншоты

GTK и xfwm: NumixHolo

Иконки: Faenza, крыса в меню хэндмейд.

Коньки самописные, за исключением часов и ненужного календаря. Возможно lua кольца тут были бы более уместны, но я не хотел перегружать коньки лишними скриптами, они все равно чаще всего закрыты браузером.

Двое часов по стандартам KDE и Android. Если серьезно, это удобно, когда все окна свернуты и находишься далеко от монитора, то видно большие цифры. Если открыто окно на весь экран - видно маленькие.

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

 ,

afterlanding ()

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