LINUX.ORG.RU

Сообщения iamtakingiteasy

 

Сборка кроскомпильного тулчейна mingw32 под funtoo (crossdev)

Форум — Development

Пытаюсь собрать кроскомпильный тулчейн для таргетной архитектуры i686-pc-mingw32 . Делаю это по всем канонам генты, с помощью crossdev'а:

crossdev -S -t i686-pc-mingw32

Сначала всё идёт неплохо, качаются хедеры, собираются бинутилсы, собирается первая стадия гцц даже, но вот cross-w32api (следующий шаг после gcc-stage1) проваливается с треском. И не удивительно - компилятор которым она пыталась собраться был /usr/bin/gcc, хотя всякие там бинутилсы (типа i686-pc-mingw32-ar) подцепились как надо. Посмотрел на лог сборки гцц с первой стадии и немного прифигел - он собирался вобще без указания --target'а, для хостовой системы и ставился прямиком в /usr, вместо /usr/i686-pc-mingw32. Попробовал другие версии гцц которые были в репозитории (от 4.3.3-r2 до 4.8.1-r2) - та же история. Как бы рассказать гцц (или кроссдеву, уж не знаю кто из них там не договорился) чтобы собирался под таргетную архитектуру, а не под хостовую?

 , , ,

iamtakingiteasy
()

Драйвер для виртуального джойстика из объединения нескольких реальных

Форум — Games

Привет. Выбрал я Thrustmaster HOTAS Warthog в качестве джойстика, а оказалось что он - это два раздельных usb-дивайса, РУС и РУД. А большинство игрулек больше одного редко умеют. Ну и написал модуль к ядру чтобы эти два девайса в один слепить: https://github.com/iamtakingiteasy/unijoy . Как сайд-эффекты, появилась возможность ремапить не только кнопки, но и оси. И дублировать нажатие реальной кнопки по нескольким виртуальным. И аналогично для осей. Но то мелочи. Главное теперь можно с вархогом в X3-R/X3-TC/X3-AP играть :3

Как водится, принимаю ваши пожелания, предложения и шишки за кривоватый код.

Спасибо что вы есть :3

 , ,

iamtakingiteasy
()

Модульная CLI-пастилка на C

Форум — Development

Привет.

В какой-то момент мне стало не хватать маленькой и удобной пастилки для pocoo-пастбинов (curl не подходил - там JSON API) и я решил написать свою. Пастилка получилась модульной и почему-то на сях.

В общем: https://github.com/eientei/yukkipaste

В настоящий момент есть модули как для самого pocoo, так и для нескольких других, обычных multipart/form-data пастбинов, а именно: dpaste, codepad и pastie.

Есть и ебилд: https://github.com/eientei/yukkipaste/blob/master/pkgs/gentoo/app-text/yukkip... .

Принимаю запросы на конкретные пастбины, багрепорты и прочие общие фичреквесты.

 ,

iamtakingiteasy
()

Как сделать терминус из liberation mono?

Форум — Desktop

Что имеется:

  • Thinkpad X230 — ориентироваться буду именно на его экран.
  • Funtoo linux (дерриватив генты)
  • Возможность наложить/отключить патчи infinality, если есть такая необходимость
  • Вариант предыдущего: наложить cleartype
  • Чистый, но некрасивый Terminus
  • Замыленый, но красивый Liberation Mono

    Хочется из няшных по форме глифов Liberation Mono выбить такую же чистоту как у Terminus'а, либо же подобрать иной шрифт аналогичный либирейшену, но который может в такую же чистоту как у терминуса, с патчами фритайпа или без них.


    Для сравнения:

  • Terminus 10pt — был бы идеал если бы не форма глифов (особенно - специсимволов вроде @#$%^№&)
  • Terminus 9pt — плюс к вышесказанному мелковат
  • Liberation Mono 10pt — великоват, замылен
  • Liberation Mono 9pt — замылен вусмерть, сливаются палочки в «ыю» и «шщ»

    Игрался много каким образом - собирал freetype и так и эдак, подключал-отключал infinality и пробовал разные infinality- моды - одна фигня, либерейшен - мыло и «ыю» всегда сливаются.


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



    Конфиги:

    user@noteshi ~ $ xrdb -query
    Xcursor.size:	22
    Xcursor.theme:	whiteglass
    Xft.antialias:	1
    Xft.autohint:	0
    Xft.dpi:	96
    Xft.hinting:	1
    Xft.hintstyle:	hintfull
    Xft.lcdfilter:	lcddefault
    Xft.rgba:	rgb
    
    user@noteshi ~ $ eselect fontconfig list
    Available fontconfig .conf files (* is enabled):
      [1]   10-autohint.conf
      [2]   10-no-sub-pixel.conf
      [3]   10-sub-pixel-bgr.conf
      [4]   10-sub-pixel-rgb.conf
      [5]   10-sub-pixel-vbgr.conf
      [6]   10-sub-pixel-vrgb.conf
      [7]   10-unhinted.conf
      [8]   11-lcdfilter-default.conf
      [9]   11-lcdfilter-legacy.conf
      [10]  11-lcdfilter-light.conf
      [11]  20-unhint-small-vera.conf *
      [12]  25-unhint-nonlatin.conf
      [13]  30-metric-aliases.conf *
      [14]  30-urw-aliases.conf *
      [15]  40-nonlatin.conf *
      [16]  42-luxi-mono.conf *
      [17]  45-latin.conf *
      [18]  49-sansserif.conf *
      [19]  50-user.conf
      [20]  51-local.conf
      [21]  52-infinality.conf
      [22]  60-latin.conf *
      [23]  60-liberation.conf
      [24]  62-croscore-arimo.conf
      [25]  62-croscore-cousine.conf
      [26]  62-croscore-symbolneu.conf
      [27]  62-croscore-tinos.conf
      [28]  65-fonts-persian.conf *
      [29]  65-khmer.conf
      [30]  65-nonlatin.conf *
      [31]  69-unifont.conf *
      [32]  70-no-bitmaps.conf
      [33]  70-yes-bitmaps.conf
      [34]  80-delicious.conf *
      [35]  90-synthetic.conf *
      [36]  99pdftoopvp.conf
    

 , ,

iamtakingiteasy
()

Thinkpad x230

Форум — Linux-hardware

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

Из плюсов:

  • i7 на ivy
  • 16 гигов оперативки

 , ,

iamtakingiteasy
()

Выбор/конфигурация шрифтов для кириллицы

Форум — Desktop

Помогите выбрать/настроить шрифты.

Латиница выглядит идеально, а вот с кириллицей есть трудности, в частости с палочками Ш, Щ, Ы и Ю.

Прямо сейчас стоит Liberation Mono (девятый пункт) и лезет такая вот бяка:

http://www.pasteall.org/pic/show.php?id=39089

тоесть сливаются крайние палочки. Как побороть?

Текущие настройки фонтконфига, инфиналити, лцдфильтра и ~/.Xresources ниже:

user@notesan ~ $ eselect fontconfig list
Available fontconfig .conf files (* is enabled):
  [1]   10-autohint.conf
  [2]   10-no-sub-pixel.conf
  [3]   10-sub-pixel-bgr.conf
  [4]   10-sub-pixel-rgb.conf *
  [5]   10-sub-pixel-vbgr.conf
  [6]   10-sub-pixel-vrgb.conf
  [7]   10-unhinted.conf
  [8]   11-lcdfilter-default.conf
  [9]   11-lcdfilter-legacy.conf
  [10]  11-lcdfilter-light.conf *
  [11]  20-fix-globaladvance.conf
  [12]  20-unhint-small-dejavu-sans-mono.conf
  [13]  20-unhint-small-dejavu-sans.conf
  [14]  20-unhint-small-dejavu-serif.conf
  [15]  20-unhint-small-vera.conf
  [16]  25-unhint-nonlatin.conf
  [17]  30-metric-aliases.conf *
  [18]  30-urw-aliases.conf *
  [19]  31-cantarell.conf
  [20]  40-nonlatin.conf
  [21]  42-luxi-mono.conf
  [22]  45-latin.conf *
  [23]  49-sansserif.conf
  [24]  50-user.conf
  [25]  51-local.conf
  [26]  52-infinality.conf *
  [27]  57-dejavu-sans-mono.conf *
  [28]  57-dejavu-sans.conf *
  [29]  57-dejavu-serif.conf *
  [30]  59-google-droid-sans-mono.conf *
  [31]  59-google-droid-sans.conf *
  [32]  59-google-droid-serif.conf *
  [33]  60-latin.conf
  [34]  60-liberation.conf *
  [35]  60-mikachan.conf
  [36]  62-croscore-arimo.conf *
  [37]  62-croscore-cousine.conf *
  [38]  62-croscore-symbolneu.conf *
  [39]  62-croscore-tinos.conf *
  [40]  65-fonts-persian.conf
  [41]  65-khmer.conf
  [42]  65-nonlatin.conf
  [43]  69-unifont.conf *
  [44]  70-no-bitmaps.conf
  [45]  70-yes-bitmaps.conf
  [46]  80-delicious.conf *
  [47]  90-synthetic.conf
  [48]  99pdftoopvp.conf
user@notesan ~ $ eselect infinality list
Available styles:
  [1]   debug
  [2]   infinality *
  [3]   linux
  [4]   nyx
  [5]   osx
  [6]   osx2
  [7]   win7
  [8]   win98
  [9]   winxp
user@notesan ~ $ eselect lcdfilter list
Available styles:
  [1]   custom
  [2]   default
  [3]   infinality
  [4]   infinality-classic
  [5]   infinality-nudge
  [6]   infinality-push
  [7]   infinality-sharpened *
  [8]   infinality-shove
  [9]   linux
  [10]  nyx
  [11]  osx
  [12]  ubuntu
  [13]  vanilla
  [14]  windows-7
  [15]  windows-7-light
  [16]  windows-xp
  [17]  windows-xp-light
user@notesan ~ $ cat ~/.Xresources 
Xcursor.size:  22
Xcursor.theme: whiteglass

Xft.dpi: 96
Xft.rgba: rgb

Xft.lcdfilter: lcddefault
Xft.hintstyle: hintfull

Xft.autohint: 0
Xft.hinting: 1
Xft.antialias: 1

 

iamtakingiteasy
()

Как научить нетворменеджер по-дефолту не дропать соединение при отсутствии ipv6?

Форум — Desktop

Собственно, сабж. Нетворк-менеджер любой версии доступный в генте/фанте дропает соединение если не находит ипв6, даже если ипв4 получен был успешно. Для конкретного соединения это можно оверрайднуть в его (соединения) настройках, установив ипв6-моду как link-local. Но как это сделать для всех соединений по-дефолту?

Не гном. Не кде. Вобще не ДЕ. Авесом. С polkit-1 и dbus-1.

 , ,

iamtakingiteasy
()

Хорошая новость для юзеров awesomewm

Форум — Desktop

Одна из старейших проблем авсома - отсутствие поддержки иксовых тем курсоров, под номером #666 наконец решена и заапстримена.

https://awesome.naquadah.org/bugs/index.php?do=details&task_id=666#commen...

Медитащи, медитащи.

 , ,

iamtakingiteasy
()

Темы курсоров в gtk3 - как?

Форум — Desktop

Как сделать темы курсоров работать в третьем гтк?

Пробовал:

$ cat ~/.config/gtk-3.0/settings.ini 
[Settings] 
...
gtk-cursor-theme-name=whiteglass
...
$ ls -lp /usr/share/cursors/xorg-x11/default
lrwxrwxrwx 1 root root 11 Oct  2 11:58 /usr/share/cursors/xorg-x11/default -> whiteglass//
$ cat ~/.Xresources 
Xcursor.size:		22
Xcursor.theme: whiteglass

Безуспешно. В гтк2 и прочих иксовых приложениях везде whiteglass, а в гтк3 - дефолтный иксовый корпоинтер :/

Может гтк надо как-то по-особому собирать для этого? Или особые курсоры впихивать? Если да, то как и какие?

 ,

iamtakingiteasy
()

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