LINUX.ORG.RU

Избранные сообщения Sorcus

Спасите мои ШГ!!!

 , , , ,

Хочу отключить сглаживание и включить хитинг,с чего начать?Я читал,что нужно

В fontconfig использовать - 10-no-antialias.conf, чтобы отключить сглаживание, и 10-style-full.conf - чтобы включить полный хинтинг.

Так вот,где 10-style-full.conf и 10-no-antialias.conf?Что еще надобно совершить?

Вывод ls /etc/fonts/conf.d/ :

10-hinting-slight.conf 49-sansserif.conf 69-unifont.conf 10-scale-bitmap-fonts.conf 50-user.conf 75-yes-terminus.conf 20-unhint-small-vera.conf 51-local.conf 80-delicious.conf 30-metric-aliases.conf 60-generic.conf 90-synthetic.conf 40-nonlatin.conf 60-latin.conf README 45-generic.conf 65-fonts-persian.conf 45-latin.conf 65-nonlatin.conf

Вывод ls /etc/fonts/ :

conf.avail conf.d fonts.conf fonts.dtd

Вывод ls /etc/fonts/conf.avail/ :

10-autohint.conf 11-lcdfilter-legacy.conf 65-fonts-persian.conf 10-hinting-full.conf 11-lcdfilter-light.conf 65-khmer.conf 10-hinting-medium.conf 20-unhint-small-vera.conf 65-nonlatin.conf 10-hinting-none.conf 25-unhint-nonlatin.conf 66-noto-mono.conf 10-hinting-slight.conf 30-metric-aliases.conf 66-noto-sans.conf 10-no-sub-pixel.conf 40-nonlatin.conf 66-noto-serif.conf 10-scale-bitmap-fonts.conf 45-generic.conf 69-unifont.conf 10-sub-pixel-bgr.conf 45-latin.conf 70-no-bitmaps.conf 10-sub-pixel-rgb.conf 49-sansserif.conf 70-yes-bitmaps.conf 10-sub-pixel-vbgr.conf 50-user.conf 75-yes-terminus.conf 10-sub-pixel-vrgb.conf 51-local.conf 80-delicious.conf 10-unhinted.conf 60-generic.conf 90-synthetic.conf 11-lcdfilter-default.conf 60-latin.conf

P.S.Поможете?!

P.P.S.Усилиями товарищей МЫ победили проблему с ШГ.Теперь немного теории:

1 conf.d — текущие настройки, которые представляют собой ссылки на доступные настройки в conf.avail .Соответственно, если тебе надо включить настройку какую-то, создаешь на нее ссылку в conf.d из conf.avail Если она у тебя включена и надо отключить — удаляешь ссылку из conf.d.

2 Конфиги надо класть в ~/.config/fontconfig/conf.d/ Путь конфигов: $XDG_CONFIG_HOME/fontconfig/conf.d/NN-name.conf где где NN состоит из двух цифр, как 00, 10, или 99 NN-name.conf как угодно можно называть, но первые 2 символа приоритет (цифры) тире и на конце .conf: NN-your_custom_name.conf

3 Полезные ссылки 1,2,3,4,5

P.P.P.S.Хочу выразить благодарность руководству ЛОРА, а также подякувати отдельно взятым соратникам nvl Im_not_a_robot e1nste1n

AlexPop2
()

и снова о NixOS

 , ,

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

Intro

Прежде всего, что я хочу получать от ОС:

  • стабильность и правильность работы на моём железе (ноутбук с UEFI, Intel Core i5 [Haswell], Nvidia Optimus [Intel HD4600 + GTX760M], 6 Гб оперативы, HDD);
  • простота, логичность настройки системы и её компонентов;
  • обновления, которые не ломают, а также возможность обновляться с частотой раз в 1-2 месяца без последующих поломок;
  • наличие основного популярного софта в репозиториях (в т.ч. проприетарного);
  • возможность без лишнего геморроя пересобирать со своими настройками софт и опакечивать его;
  • возможность быстро поставить необходимый софт и начать с ним работать;
  • возможность быстро подключать всякую электронику (телефоны, планшеты, гаджеты, принтеры, сканеры, МФУ, etc) как с наличием интернета, так и без него;

Вроде бы требования не такие огромные, но дистра, который бы полностью соответствовал, я не нашёл.

Пробовал Ubuntu, но там постоянно были какие-нибудь мелкие, но раздражающие проблемы. Через некоторое время обычного хомячкового пользования что-нибудь переставало работать и приходило время переустанавливать Ubuntu (не исключено, что я чего-то неправильно наковыривал своими ручонками, но если система может работать стабильно только в исходном состоянии (как его выпустили мейнтейнеры), то такой Linux нахрен не нужен).

Пробовал OpenSUSE, впечатление оставил приятное, но почему-то я с него перекатился. Не мог поставиться с флешки на моё железо, пришлось на DVD болванку записывать установщик.

Долго сидел на Slackware. Устраивало всё, кроме необходимости самому искать зависимости для пакетов, что увеличивало время на установку и ввод в строй нужного прямо сейчас софта. Slackware — дистр, максимально удовлетворяющий хотелкам, озвученным выше.

NixOS

Но заинтересовался благодаря тов. slon и его треду NixOS'ом. Этот дистрибутив Reliable; Reproducible; Multi-user, multi-version; Portable [согласно сайту].

Плюсы:

1) очень интересный подход к управлению системой — всё в одном файле и список пакетов для окружения, железо, шрифты, дисковая подсистема и т.д. Лёгким движением руки можно получить настроенную систему;

2) безопасность обновлений: ставил unstable версию, затем откатил пакеты до 16.09, а затем обратно и ничего не сломалось;

3) много софта опакечено и тянется с зависимостями;

4) есть опции для configure.nix, позволяющие без лишних телодвижений настроить Optimus, выключить дискретную видеокарту насовсем и т.д.;

5) нет проблем с проприетарным софтом (Opera, flash, мультимедиа).

Минусы:

0) не работают привычные методы управления системой, пользователями; пакеты ставятся в каталоги, в начале имени которых стоят хеш-суммы (или что-то ещё), приходится искать по имени программы в каталоге;

1) документация есть, но разрозненная и для понимания «с ходу» не приспособленная, надо сидеть, гуглить, что-то описано в одном месте, что-то в другом, короче времени на освоение и первичную настройку уходит много (за пару дней я до сих пор не всё настроил: мини-сабвуфер от ноута; опции монтирования ntfs-раздела (почему-то Steam скачивает игру на этот раздел, затем говорит, что файлы повреждены, а там ничего и не скачалось));

2) неинтуитивность работы и настройки: неработающий Bumblebee в unstable должен быть уже починен, но у меня он каким-то чудом то ли не обновился, то ли что-то ещё там сломано, потому дискретка не выключается;

3) не кеширует списки пакетов, в результате nix-env оочень долго синхронизирует списки, а если ещё и название пакета неправильно написал... (названия пакетов тоже не все привычны, даже то, как пакет называется приходится гуглить!)

4) странно собран texlive, а точнее порезан на тысячи маленьких пакетов;

5) что-то странное с kde5, а точнее, подвисания на ровном месте, на Slackware я такого не наблюдал;

6) невозможность редактирования файлов в /nix/store, а следовательно, не поправить некоторые файлы (например, пофиксить «фичу» с \No в babel-russian посредством редактирования russianb.ldf)

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

Хотелось бы прочитать ваше мнение по поводу нужности. С аргументами.

А также, если кто-то в курсе, что делать с проблемами, что я описал, то прошу посоветовать, как их исправить.

Deleted
()

Smart mv

 , ,

Привет! Наваял небольшую программу для собственных нужд, но вдруг и кому нибудь будет полезно, зацените!

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

Примеры :

Перемещение файла в каталог формата yyyy/mm/dd в зависимости от времени изменения файла:

smv -ph "stat -c %y" filename %1,1,4%/%1,6,2%/%1,9,2%/%0

переименовать все файлы с расширением .txt в md5 хэш:

smv -h md5sum "*.txt" %1%$

Скрипт перемещения *.txt файлов по каталогам год/месяц изменения файла:

#!/bin/sh

wd=/home/samba/all-msg/arc
/usr/local/bin/smv -ph 'stat -c %y' $wd/'*.txt' $wd/%1,1,4%/%1,6,2%/%0

Более полную информацию можно посмотреть на https://github.com/wellcomer/smv , там есть README, где всё более детально расписано, если будет интересно.

wellcomer
()

Как настроить доступ в интернет внутри lxc контейнера?

 , , ,

Сабж
Хост Debian Wheezy
В контейнере Ubuntu 14.04

Qwentor
()