LINUX.ORG.RU

Сообщения megabaks

 

chromium: чо за!?

Форум — Talks

кто может по-человечески объяснить какого в гугле закардкодили размер для ШГ в интерфейсе?
неужели так сложно в гытыка слабадь поддержку системных конфигов!?
для нормальных размеров ШГ в заголовках(в закладках тоже) пришлось патчить
с какого?

 , ,

megabaks
()

Gentoo: portconf-1.5.8

Форум — Development

Запилил чистилку неиспользуемых оверлеев и кеша зависимостей.
поддерживает не только подключенные через layman и сорс его make.conf, но и «странные» - подключенные через PORTDIR_OVERLAY, но использующие через симлинки оверлеи, которые подключены через layman.
оверлей считается используемым до тех пор, пока из него установлен хотя бы 1 пакет, или же на него ссылается хотя бы 1 симлинк из оверлея фигурирующего в PORTDIR_OVERLAY.
на что именно ссылается симлинк не важно - будь то ебилд, екласс, категория...
при нахождении сломанных симлинков предлагает их снести(симлинки)
при нахождении неиспользуемых layman-овских оверлеев так же предлагает их удалить, с возможностью сохранить (как с пакетами в мире).
теперь кэш:
ищет кэш зависимостей репа, который более не используется - отсутствует(реп, т.е. отсутствует)
какой тип кэша используется не важно - хоть flat file, хоть скулы
если есть и то и другое у используемого репа, то удаляется то, у чего дата обновления более старая.
дабы не занимал место/inode-ы
отдельный от portconf скрипт доступен тут
во всём виноват xorik :3
как обычно, жду матов/выхлопов/предложений

 , , ,

megabaks
()

Gentoo: regen-world - need test

Форум — Development

Посидел я тут, подумал - пересоздать мир проще, чем разгребать мусор.
потому запилил regen-world.
сейчас в виде отдельного скрипта, который по окончании вернёт изначальный мир
если прервать, то нельзя повторно запускать до выполнения ручками

mv /var/lib/portage/world-backup /var/lib/portage/world
иначе ССЗБ и первоначальный мир пропал :3
мой мир стал в 176 строк и позволил снести порядка 20 пакетов
funeralismatic, xorik, shell-script...
для копипаста

 , ,

megabaks
()

Gentoo: portconf: world - need test

Форум — Development

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

git clone git://github.com/megabaks/portconf.git
в дире portconf нарисуется скрипт world: вот его-то и надо погонять
естессно от рута - не волнуйтесь, ваш изначальный мирок вернётся на место, ибо эт тест.
перед запуском очень желательно запустить что-то типа
emerge -pvuDN world
дабы портаж нагенерил кэшей зависимостей, которые будет использовать скрипт овер qdepends.
из софта нужны:

  • app-portage/eix
  • app-portage/portage-utils

после расчистки сабж парсит выхлоп

emerge -pc
и даёт возможность запилить в мир пакеты, которые удалять не хоца.
что получилось у меня:
был мир практически со всеми установленными пакетами - это 1200+
стал мир в 298
из ключиков сабж принимает только "--deep"
на время выполнения он не влияет - всего около секунды сверх.

жду выхлопов и соображений

 ,

megabaks
()

xbindkeys: алгоритма тред

Форум — Desktop

расскажите по какому принципу обрабатывается конфиг сабжа?
i.e. есть конопочка XF86AudioMute
пишем следующее в конфиг

"amixer set Master mute"	
	XF86AudioMute
теперь при нажатии на кнопочку звук гаснет - всё правильно
при повторном нажатии звук не появляется - логично
теперь добавляем в конфиг следующее ПОСЛЕ предыдущего
"amixer set Master unmute"
	XF86AudioMute
теперь при первом нажатии кнопки звук гаснет, при повторном появляется
т.е. при нажатии подходящей кнопки/комбинации_кнопок xbindkeys парсит правила последовательно, но откуда оно узнает что amixer, в данном случае, пытается сделать глупость?
ведь он завершается корректно (exit code == 0)
или сабж тупо помнит что один раз я уже нажал кнопочку и при повторном её нажатии выполняет не первую, а вторую команду?

 нипанимать

megabaks
()

Gentoo: portconf-1.5.4

Форум — Talks

запилил удаление кривых юзов из make.conf.
выхлоп выглядит как-то так:

[ root@desktop ] megabaks # sh portconf/portconf -ui
Backups: already up-to-date                                                                                                                              [ ok ]
Checking use flags in package.use:                                                                                                                       [ ok ]
Checking use flags in /etc/make.conf
Invalid  use     USE_HARDWARE:  disk-partition
Invalid  use     USE_HARDWARE:  hal
Invalid  use     USE_MULTIMEDIA:  ffmpeg-mt
Invalid  use     USE_MULTIMEDIA:  flv
Invalid  use     USE_MULTIMEDIA:  gst-bad
Invalid  use     USE_MULTIMEDIA:  gst-ffmpeg
Invalid  use     USE_MULTIMEDIA:  gst-flac
Invalid  use     USE_MULTIMEDIA:  gst-ugly
Invalid  use     USE_MULTIMEDIA:  mp3enc
Invalid  use     USE_NET:  firefox3
Invalid  use     USE:  cmipci
Invalid  use     USE:  glibc-omitfp
Invalid  use     USE:  gmplayer
Invalid  use     USE:  kdeprefix
Invalid  use     USE:  ololo

Changes for /etc/make.conf:
###############################################
20	:-USE_MULTIMEDIA="aac a52 win32codecs cue dvd gst-ffmpeg gst-flac mp3enc gst-bad gst-ugly faac gstreamer id3tag jpeg lame mad mp3 mpeg musepack mng shine: 
21	:-		matroska dirac ogg vpx wav emovix libsamplerate png quicktime ffmpeg-mt wmf svg taglib theora tiff vorbis wavpack schroedinger: 
22	:-		xvid ffmpeg flac flv gif wma-fixed x264 twolame": 
20	:+USE_MULTIMEDIA="aac a52 win32codecs cue dvd faac gstreamer id3tag jpeg lame mad mp3 mpeg musepack mng shine: 
26	:-USE_HARDWARE="-wifi vdpau acpi bluetooth -hal hddtemp -cups lm_sensors ggi udev vaapi cuda smp opencl opengl mmx sse sse2 sse3 ssse3 -gallium -xinerama: 
27	:-	      xcomposite usb -3dnow -3dnowext -mmxext threads disk-partition xv": 
27	:+	      xcomposite usb -3dnow -3dnowext -mmxext threads xv": 
35	:-USE_NET="jabber -ipv6 nas icq nsplugin upnp -firefox3 webkit javascript": 
35	:+USE_NET="jabber -ipv6 nas icq nsplugin upnp  webkit javascript": 
38	:-     glibc-omitfp -accessibility  consolekit  ctype  dbus  djvu ebook embedded emerald encode filter flash gmplayer gnutls policykit: 
39	:-     secure-delete -debug  extras mmap chm mplayer ololo skins stream exif mysql objc objc++ objc-gc  xanim enca profiler plugins: 
40	:-    -multilib -hardened -semantic-desktop sql lcms pdf cairo -handbook truetype unsupported X X509 optimisememory sdl-image cmipci: 
41	:-    -static-libs -kdeprefix -introspection fontconfig -java": 
38	:+     -accessibility  consolekit  ctype  dbus  djvu ebook embedded emerald encode filter flash gnutls policykit: 
###############################################
Apply changes? [Yes/No]
жду матов и пожеланий

 ,

megabaks
()

Gentoo: чего бы интересного запилить!?

Форум — Talks

Сижу вот и думаю - чего интересного ещё запилить.
чистилка ядра есть
модер /etc/portage есть (мысля сия на ЛОР-е и родилась)
переключалка версии gcc per package есть
откат glibc есть
патчер есть (хотя с каждым днём необходимость в нём тает, ибо прокачивают еклассы и ебилды на предмет epatch_user)
...
что ещё хоца?

 

megabaks
()

шум, самоделкин, звукопоглощение

Форум — Talks

всё больше думаю о холодном и ТИХОМ корпусе
в продаже только треш для лохов
потому только самоделкина включать
размышляю о звукопоглощении
пока думаю брать akustik foam
наверно 30мм
есть спецы в этой теме? возможно знакомые с работой со звуком в студиях
может есть более вкусные альтернативы?

megabaks
()

Gentoo: kernel-cleaner-2.4.5

Форум — Talks

Немного перепилил:

  • list теперь показывает помимо ядер и их приданного так же и имена пакетов
  • удалено --force-deps, т.к. теперь при удалении ядра всё его приданное теперь тоже удаляется.
  • при наличии овер 1 ядра, показывает установленные ядра и спрашивает - желаете ли удалить некоторые из них. на каждом следующем шаге из списка доступных для удаления ядер убираются варианты уже выбранные для удаления. если есть несколько ядер собранных из одних сорсов (имеют одну версию), то приданное не будет удалено до тех пор, пока есть хотя бы 1 ядро использующее его и не отмеченное для удаления

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

 

megabaks
()

/ on SSD, fs, TRIM...мысли вслух

Форум — Desktop

допустим, есть система с корнем на SSD - профиты очевидны.
по тем или иным причинам выбрана фс без поддержки TRIM.
но есть утилиты для TRIM-ования носителя.
корень - редко изменяемая фс - потому онлайн TRIM не нужен в принципе, особенно если накопитель взят с запасом по ёмкости - пусть >=120 гигов на 20-30 гиговый корень (/opt с гамами включён в /, если чо)
дык вот - есть мысля - что если забить на онлайновй трим и запускать трим-тулзы при выключении системы?
с оглядкой на корень, это по идее не должно сильно сказаться на накопителе.
ваши мысли?

 ,

megabaks
()

SSD за вменяемую цену

Форум — Linux-hardware

цены вроде как потихоньку падают...
насоветуйте моделек под корень за вменяемые деньги
хде-то в районе <=120 гигов и <=5руб.
или тупо штеуд и забить?

 ,

megabaks
()

LOR, css, js: а как выглядит твой ЛОР?

Форум — Talks

Трекер
Главная
Форма каммента
Ищу что-нибудь интересное...
UPD: css_1, css_2(панель)
перепиливались не раз, потому много треша

 ,

megabaks
()

consolefont+tty+X == unset consolefont

Форум — Desktop

гента ~x86
иксы 1.10.6-r1 (выше видел только непотребство: почему? не важно)
настройки консольных ШГ/раскладки:
consolefont

CONSOLEFONT="ter-c14b"
keymaps
keymap="-u ruwin_cplk-UTF-8"
windowkeys="YES"
fix_euro="NO"
всё как я люблю: терминус и раскладка по капсу.
Кириллица работает и на ввод и на вывод.
НО! если скакать только между tty.(1, 2, 12)
Если же переключиться в иксовую(3) и обратно, то консольный_Ш слетает
спасает только
/etc/init.d/consolefont restart
заметил случайно, т.к. tty не пользуюсь - иксовые попапы рулят.
куда копать?
что ещё за инфа нужна?

 

megabaks
()

FR: уведомления

Форум — Linux-org-ru

Хотеть такое поведение:
последняя загруженная страница это некий тред
до загрузки оной мне ответили в этом же треде, т.е. ответ я уже вижу
хотеть чтобы такие уведомления не тикали счётчик - я же и так уже увидел, смысл мне сообщать о таких ответах через счётчик!?

megabaks
()

Gentoo: новичкам

Форум — Talks

Накидал тут ---> http://megabaks.blogspot.ru/2013/01/gentoo.html
Материтесь и напоминайте что я забыл :3
Valdor, Mitre, WiZ_Ed...жду
З.Ы. да-да, типа пеар и т.д., трите не сразу хоть

 

megabaks
()

Котэ

Галерея — Рабочие места

Таки «котэ» - это вино, да :3

ещё:

http://ompldr.org/vZ3d5YQ/P1010844.JPG

http://ompldr.org/vZ3d5Yg/P1010845.JPG

http://ompldr.org/vZ3d5Yw/P1010847.JPG

на столе срач, проц core2duo_E7200 (только что сменил на Q9400 == E7200*2+vt-x), термопаста от термалтековского кулера, ну и сабж - вино «Котэ»

синий (как я прям :3) Тукс - был свалян Michkova - уже 2 НГ пережил у меня

вот в такой обстановке я вас какашками и закидываю :3
P.S. фоточки без вспышки по заявкам:
http://ompldr.org/vZ3d5cA/P1010849.JPG http://ompldr.org/vZ3d5cQ/P1010850.JPG http://ompldr.org/vZ3d5cg/P1010851.JPG

 ,

megabaks
()

file: деградация

Форум — Talks
[ megabaks@desktop ] ~ $ file -v
file-5.12
magic file from /usr/share/misc/magic
[ megabaks@desktop ] ~ $ file /boot/3.6.10 
/boot/3.6.10: x86 boot sector
[ megabaks@desktop ] ~ $

супротив

[ megabaks@desktop ] ~ $ file -v
file-5.11
magic file from /usr/share/misc/magic
[ megabaks@desktop ] ~ $ file /boot/3.6.10 
/boot/3.6.10: Linux kernel x86 boot executable bzImage, version 3.6.10-pf (root@desktop) #2 SMP PREEMPT Wed Jan 2 15:57:49 MSK , RO-rootFS, swap_dev 0x1, Normal VGA
[ megabaks@desktop ] ~ $
/me хотеть убивать!
вот нафига?
это просто ненависть - не надо пихать в техразделы

 

megabaks
()

12.12.12 - ДР - поздравьте, чтоль, с прошедшим

Форум — Talks

subj

megabaks
()

Gentoo: kernel-cleaner-2.4: ядро-сорсы == зло!

Форум — Development

достало при каждом (почти) обновлении подтягивающиеся сорсы ядер, которые мне нахер не нужны
потому запилил в свой kernel-cleaner поиск:
таких «мёртвых» пакетов - выхлоп
ещё идеи есть?

Перемещено post-factum из talks

 ,

megabaks
()

amixer+alsaequal+media-plugins/caps-plugins-0.4.5

Форум — Desktop

у меня одного в этой связке выдаёт косяк

amixer -D equal set "01. 31 Hz" 89;
Simple mixer control '01. 31 Hz',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 100
  Mono:
  Front Left: Playback 89 [89%]
  Front Right: Playback 89 [89%]
*** glibc detected *** amixer: double free or corruption (!prev): 0x08bf3768 ***
хотя и меняет уровень...хотя выше 89 и не ставит, хоть это и не надо

 ,

megabaks
()

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