LINUX.ORG.RU

Сообщения dearboy

 

Раскладки в VC

Хочу в Virtual Console иметь три раскладки, англ., рус. и укр. (например). Это вообще возможно? И как тогда между ними переключаться?

Если поставить только ru, то по Ctrl+Shift все нормально переключается, если ua-utf, то по правому Ctrl.

Если все вместе, то только англ. остается.

# cat /etc/vconsole.conf 
KEYMAP=«ru,ua-utf»
FONT=ter-v12n
# localectl status
   System Locale: LANG=en_US.utf8
                  LC_NUMERIC=ru_RU.utf8
                  LC_TIME=ru_RU.utf8
                  LC_MONETARY=ru_RU.utf8
                  LC_MEASUREMENT=ru_RU.utf8
       VC Keymap: ru,ua-utf
      X11 Layout: us,ru
     X11 Variant: ,

И еще вопрос по поводу кеймап файлов - ru4 насколько я понимаю не поддерживает юникод и нужно использовать ruwin_cplk-UTF-8, т. к. с ru4 у меня ломается шрифт. Но с ru не ломается, что за страннота.

И тогда туда же - какой шрифт использовать? Тех же terminus'ов дофига, сейчас стоит ter-v12n т. к. в README сказано:

ter-v* all listed above mappings and codepage(s)

 , ,

dearboy
()

Заклепки на клаве

Привет ЛОР, я очень ССЗБ, решил почистить клаву в ноуте, вынул ее (панелька с самой клавой, не топ-панель с тачпадом). Сначала вынул клавиши, но понял что этого мало (собака дома), решил снять панель что между клавиш, туго, но она поддалась (а если поддается, то должна же сниматься, как я думал).

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

http://cs320731.vk.me/v320731780/87a/AIzqzeTp3e8.jpg

http://cs320731.vk.me/v320731780/884/z_ECRzT_pXk.jpg

http://cs320731.vk.me/v320731780/88e/HvfNEysx9f4.jpg

http://cs320731.vk.me/v320731780/895/llNVSiWNzLw.jpg

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

Ссылки на вконтач плохо, но перезаливать лень, да и смысл, надеюсь алергиков нету.

А Linux тут при том что я хотел на чистый ноут водрузить чистую систему :(

 , ,

dearboy
()

en_RU локаль

Сейчас сижу в системе с LANG=en_US.UTF-8, все остальное ru_RU.UTF-8. Напрягает то что календарик, единицы и др. на русском.

Поискал по форуму и обнаружил локаль en_RU от catap по ссылке, работает отлично, но тем не менее - ты ее еще поддерживаешь или уже забил?

Еще нашел такую, но ругается

Generating locales...
  en_RU.UTF-8...LC_MONETARY: value of field `int_curr_symbol' has wrong length

В общем то, кто как делает англ. систему с русск. единицами измерения?

Тот тред. Отказ добавить en_RU в glibc, может как-то коллективно попросим добавить, думаю если много человек отпишется, то добавят.

 ,

dearboy
()

Вывод что от чего зависит в выхлопе yum

Можно как-то реализовать чтобы при вызове install выводился не просто список пакетов к установке, а как-то древовидно/графом/как угодо что и почему подтянулось. За это обожаю aptitude, искать пакет каждый раз вызывая info как-то неудобно, repoquery тоже не очень помогает. Желательно консольный, но может yumex такое умеет? Не смотрел его особо.

 , , ,

dearboy
()

Про свободу выбора

Наверное многие хотели бы оставить в своем дистрибутиве sysv (cast ZenitharChampion), а может кто-то upstart, а кто-то наоборот хотел бы systemd, но вот в рамках дистрибутива которым пользуется, ведь оно же не только про систему инициализации.

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

И тогда попутно - где должна проходить эта граница пользовательского выбора? Поменять только дефолтную обоину или уже и терминал можно, а может даже систему инициализации? Да что там, сразу ядро, ведь Debian худо бедно предоставляет такую возможность.

 ,

dearboy
()

Оконные менеджеры

Ищу 1. не чисто тайлинг (опционально было бы супер) оконный менеджер, 2. функциональный, 3. в идеале без зависимости от тулкита.

Функциональный - это умеющий убирать заголовки окон у полноэкр. окон, хоткеи, и т. п.

В свое время пробовал все - от kwin, до xmonad. Судя по всему варианты следующие:

1. Compiz - ну это же крутотень

2. OpenBox (Flux такой же, но еще лишняя билтин панелька)

И тут встает следующая проблема - Compiz похоже рипнулся с иксами, т. к. по словам автора - тамошняя реализация композитора не такая как в Wayland и надо переписывать, он не собирается и вам/нам не рекомендует. Openbox видимо тоже придется переписывать, кто-нибудь насчет этого что-нибудь знает?

В этом плане расстраивает что Weston, как референсная реализация композитора для Wayland, завязана на GDK, посему вопрос - хоть один WM что-нибудь делает в плане перехода на сабж или будут использовать XWayland?

Алсо, почему так мало людей используют Compiz? Он же фичастый и удобный!

 , , , ,

dearboy
()

Графический стек Linux

Решил разобраться что к чему с Wayland, да и мир посмотреть, но чего-то многое не понимаю, посему лорчую:

Что можно почитать про графический стек в Linux? Ну хотя бы чтобы понимать взаимосвязь между DRI, KMS, Mesa, X, Wayland... Желательно в цифровом виде и доступно оффлайн.

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

Правильно ли я понимаю:

1. DRI был создан для того чтобы посредством Mesa (реализуя OpenGL) дать приложениям возможность минуя X сервер общаться с видеокартой?

2. AIGLX и Xgl это попытки прикрутить DRI к X'ам, для работы по сети?

3. Как работает WM? Ну скажем у меня в .xinitrc записано openbox-session, делаю startx. Запустился openbox, открываю там пару окошек. Что получается: каждое окно запущенно отдельно на X сервере и openbox мне их все отображает? А если я запущу xcompmgr, то он (xcompmgr) будет эти окна компоновать по принципу работы композитора? Но сказано что раньше была тема с композицией, а сейчас каждому окну все равно выделяется своя «пиксель-карта», тогда вопрос - зачем это надо, если это похоже на случай без композитора?

 , ,

dearboy
()

DE from scratch

Запарился жить со сломанной переключалкой, отваливающимися расширениями и не меняющимися шрифтами в шеле. Вспомнил о том как года два назад сидел на Openbox. Зашел в сабж (вообще всегда ставлю, чтобы было), ну вроде нормально. Поставил Cairo Dock. Потом даже LXDE (хотя поделка сомнительная, но есть утилиты настройки, стоит их отдельно хотя бы подтянуть). И чудо, удобней в разы! Док позволяет сделать прямо таки клевый интерфейс, не менее удобней гномошела. Думаю полностью переползти на сабж, чем мне это грозит?

1. В новостях последнее время много говорится про поддержку Wayland, акселерации на GPU и т. п. Учитывая то что все это написано на Cairo, я так понимаю все будет из коробки? Хотя док при первом запуске спрашивает использовать OpenGL или нет, т. е. с GPU вопрос решен, по идее.

2. Утилиты настройки LXDE конечно прикольные, но нету ли чего-нибудь вроде центров настройки KDE/Gnome/XFCE, не завязанных на этих DE? Обидно что хоткеи изменения звука не подхватились, а вот если запустить gnome-settings-daemon, то работают, хотя может нужно пристальней поковырять Cairo Dock.

 , ,

dearboy
()

Мелочь, а приятно

Прилетел в арче апдейт на 3.8, мало того что расп^Wкурочило все, пришлось перезагрузиться, стартануть gnome-session ручками и только потом запустить GDM, так оно еще и снесло тему терминала.

Ну это ладно, ССЗБ, теперь приятная мелочь - так красиво смотрелась тема с прозрачностью, удобно было перепечатывать команды, а теперь ее нет, намного проще, не нужно лишний раз париться о внешнем виде :3

https://launchpad.net/~gnome3-team/ archive/gnome3-staging/ sourcepub/3077123...

Allow background transparency to be controlled from the GTK theme. Disabled since gnome-terminal 3.8 no longer supports transparency.

to be controlled from the GTK theme

Т. е. можно ее как-то вернуть?

 ,

dearboy
()

Локальный репозиторий для неск. польз-лей

К сожалению, а может к счастью, приходится использовать сабж. Причем на моей машинке используется он двумя пользователями. При бэкапе заметил что что-то стало много места занимать, оказалось ~/.m2/repository/, можно конечно его исключить из бэкапа, но теперь принципиально интересно:

Можно как-то вынести репозиторий чтобы он был для всех пользователей?

Указал в конфиге <localRepository>/opt/m2repo</localRepository>, в итоге имею права на все файлы: drwxr-xr-x 7 username users

Вроде бы все нормально, но он же еще туда складывает собранные им самим файлы, не будет конфликтов если оба пользователя соберут одно и то же, но с разным кодом?

 ,

dearboy
()

По какому принципу работают группы в Fedora?

Сабж. Интересует вот что:

Если в группе с обновлением появится еще один пакет, то он прилетит мне, если я поставил группу?

Если я заикслюдил пакеты (yum install @group -x package,name,other,packages), то при обновлении группы они заново прилетят и обновляться надо вечно делая -x? Тогда логичнее сделать это в yum.conf?

И вообще - обновляются ли группы?

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

Вообще - какова логика yum в данном случае? Он умеет как-то запоминать что пакеты были поставлены по запросу группы или он считает их просто самостоятельно установленными и нет разницы если бы я их натыкал просто так? И то же самое с зависимостями, он как-то запоминает что пакет это зависимость, а не самостоятельно установленный юзером?

 ,

dearboy
()

Поглощение, усвоение и запись информации

Тащемта сабж. Если что-то серьезно изучаю (мат., язык, программирование, etc..), то обычно пишу конспект в тетрадь, т. к. так лучше запоминается. С тетрадью все просто и понятно, абсолютная свобода действий.

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

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

Сейчас пользуюсь для таких вещей Zim, под виндой вполне годен OneNote, вот хочется чего-нибудь такого. Желательно на GTK. Можно и Web. Т. к. судя по всему ничего подходящего мне нет, есть стойкое желание это допилить, поэтому желательно с открытыми сырцами.

 , , ,

dearboy
()

Выравнивание разделов (Advanced Format)

Прочел пару манов и уже окончательно запутался в этом и есть пару вопрос, на которые я надеюсь ЛОР поможет ответить, если ему не трудно.

Для начала:

fdisk -lu=sectors /dev/sda

Disk /dev/sda: 500.1 GB, 500107862016 bytes, 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x253d4022

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1          206848   419635199   209714176    7  HPFS/NTFS/exFAT
/dev/sda2   *   419635200   579642599    80003700   83  Linux
/dev/sda3       579642600   976773167   198565284   83  Linux
parted /dev/sda align-check optimal 1
1 aligned
parted /dev/sda align-check minimal 1
1 aligned

parted /dev/sda align-check optimal 2
2 aligned
parted /dev/sda align-check minimal 2
2 aligned

parted /dev/sda align-check optimal 3
3 not aligned
parted /dev/sda align-check minimal 3
3 aligned

1. Вот Advanced Format (он же 4k) предполагает сектор размером 4096 байт, т. е. 8 старых секторов по 512, что в итоге дает 4096, поэтому понятно почему делимость на 8 является условием выравненных разделов, как я понял parted под этим подразумевает minimal.

А под optimal он понимает делимость на 2048, но почему 2048??

2. Я абсолютно не знаю Adv. Format диск у меня или нет, потому что производитель няшка и на сайте, в разделе про мой винт (ST9500420AS), написано что Adv. Format применяется В НЕКОТОРЫХ МОДЕЛЯХ.

Но тут интересно что fdisk вроде как сам умеет понимать как надо выравнивать разделы (хотя производители винтов вроде применяют что-то для совместимости и ОС может видеть Adv. Format винт как обычный). Так вот, почему cfdisk разбил один раздел как optimal, а другой minimal?

 ,

dearboy
()

Почему вы выбрали свой дистрибутив?

Навеяно текущим опросом и непрерывным перекатыванием между дистрибутивами.

Использовал все популярные и в каждом есть свои преимущества и недостатки, трудно выбрать.

Алсо, почему в популярных дистрибутивах на дистровотче нету Gentoo, что за дела.

 ,

dearboy
()

mp3 в браузерах

Зачем нужен пакет chromium-ffmpegsumo? Из описания так и не понял, в Debian была ситуация что ffmpegsumo это версия с проп. кодеками. В зузе же вышло наоборот, пока ffmpegsumo на ffmpeg не сменил, не работало.

И насколько я понял - Firefox не использует никаких бэкендов по умолчанию и чтобы завести воспроизведение mp3 мне нужен какой-то плагин? Ставил xine-browser-plugin, завелось, но как-то странно, на страницах - нет, напрямую - да. Тогда что ставить для полной поддержки? Использую KDE с GStreamer в качестве бэкенда для Phonon.

 , , , ,

dearboy
()

Почему в openSUSE такие странные зависимости?

Господа, а вот меня давно интересовало, чем разработчики SUSE мотивируют такие странные зависимости?

Например в паттерн minimal_base входит libmozjs, некоторые X'овые библиотеки и подобные пакеты. Если сделать табу, то он пишет поломанные пакеты, так вот для этих вещей кроме паттернов ничего больше нет. Зачем их туда запихнули? И с остальными пакетами все так же плохо

libX11-6 - общие данные для библиотеки основного протокола X11 Серьезно, прямо на сервере?

 , ,

dearboy
()

Fedora и минимализм

Ну вот, уже относительно продолжительное время посидел на Fedora, в принципе жить можно, но пока что не решил достаточно важную для себя проблему, хоть она и абсолютно глупая.

Ставил первый раз минимальный набор пакетов с сетевого установщика, а потом накатил группы Basic X Window System и GNOME Desktop. Сколько они всего притянули - ужасно даже думать. Чего стоит только куча WM, которую притянули X'ы.

Посему вопрос - как сделать минимальное окружение с тем что мне надо? В Debian это решалось выпихиванием рекомендованных пакетов .

1. Первое что мне пришло на ум:

Пихнуть в yum.conf

group_package_types=mandatory

Но даже так X'ы притащили blackbox, jwm, кодеки и кучу всего. А все потому что у этой группы стоит mandatory группа basic-x-window-desktop, в которой mandatory куча оконных менеджеров! Что за ад?

2. Второе - с включенным mandatory разобрать пакеты на более мелкие

Ставлю base-x, а чего еще надо, и получаю все возможные драйвера и space-vdagent, которые не понятно зачем нужны. Как избавиться? Сделать в yum.conf список exclude?

А у gnome-desktop (не путать с GNOME Desktop) в mandatory записан rhytmbox, опять exclude?

3. Третье - ставить только какие-то базовые пакеты, потом нужные, ведь их в подгруппах не много, значит они по идее достаточны для работы?

Т. е. поставить X'ы как yum install xorg-x11-server-Xorg и драйвера. Потом yum install gnome-desktop.

Дополнительные вопросы: (sic!)

1. Насколько за ними удобно следить? Может создать локальный репозиторий, подключить через file:/// и там создать свои группы?

2. Что будет если я поставил скажем пакет gnome-system-log, а завтра пришел gnome 3.10 и этот пакет уже в Gnome не входит, да и из репов его удалил? А у меня стоит потому что я сам его поставил, но он давно не работает, просто я его не тыкал.

В aptitude можно было разруливать такие вещи, выставляя gnome-system-log автоматической зависимостью рекомендованной и когда gnome-desktop переставал от него зависеть, то он удался autoremove'ом.

А как в Fedora?

 , ,

dearboy
()

KDE в Fedora

Не совсем технический вопрос, да и наверное очень субъективный, поэтому в Talks'ы.

Привык что Gnome лучше всего готовят в Fedora, а KDE в openSUSE. Но уже устал грызть кактус и решил посидеть на KDE. Как с ним обстоят дела в Fedora? Особенно в сравнении с openSUSE, потому что там дефолтная установка кед оставляет впечатление что Linux к десктопу готов.

 , ,

dearboy
()

Tomcat не от рута

Поставил пакет tomcat7-user, создал через tomcat7-instance-create в домашней папке сабж. Если положить WAR то все нормально, работает. Но главной страницы (по «/») нет, ровно как и /manager.

При этом от рута (сервисом) все работает.

В логах 404 во все поля.

 ,

dearboy
()

Шрифты в GTK приложениях в KDE

Поставил KDE и пакет kde-config-gtk-style, выставил там шрифт Comic Sans MS bold italic 16, ну чтобы уж точно. Но работает как то криво, перелопатил весь гугл, ничего не помогает.

~/.gtkrc-2.0

Скрин хромиума и лисы

Помоги ЛОР, уже глаза болят :( Вообще «как-то криво» это мягко сказано.

 , ,

dearboy
()

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