LINUX.ORG.RU

Сообщения garmonbozia

 

[gentoo] firefox fonts

Форум — Desktop

Свежая система. Не могу добиться вменяемых и читаемых шрифтов в firefox. Такое чувство, что шрифты просто не рендерятся. Если латиница ещё вменяемая, то с кириллицей всё плохо. Даже, например, моноширинная кириллица идёт какой-то не моноширинной. Хотя terminus поддерживает кириллицу.

echo "x11-libs/cairo cleartype" >> /etc/portage/package.use
emerge -av cairo

Это вообще ничего не дало. Да и как-то не заметил флага cleartype у cairo.

Вопрос - как добиться вменяемых шрифтов?

 

garmonbozia
()

[ubuntu] ghc-7.2.1 cabal errors

Форум — Development

Нужно было обновить пакет base, для этого поставил свежий ghc-7.2.1 из ppa.

$> cabal update
Downloading the latest package list from hackage.haskell.org
Note: there is a new version of cabal-install available.
To upgrade, run: cabal install cabal-install

$> cabal install cabal-install
Resolving dependencies...
cabal: cannot configure unix-2.4.2.0. It requires base >=4.2 && <4.4
For the dependency on base >=4.2 && <4.4 there are these packages:
base-4.2.0.0, base-4.2.0.1, base-4.2.0.2, base-4.3.0.0 and base-4.3.1.0.
However none of them are available.
base-4.2.0.0 was excluded because base-4.4.0.0 was selected instead
base-4.2.0.0 was excluded because of the top level dependency base -any
base-4.2.0.1 was excluded because base-4.4.0.0 was selected instead
base-4.2.0.1 was excluded because of the top level dependency base -any
base-4.2.0.2 was excluded because base-4.4.0.0 was selected instead
base-4.2.0.2 was excluded because of the top level dependency base -any
base-4.3.0.0 was excluded because base-4.4.0.0 was selected instead
base-4.3.0.0 was excluded because of the top level dependency base -any
base-4.3.1.0 was excluded because base-4.4.0.0 was selected instead
base-4.3.1.0 was excluded because of the top level dependency base -any

Следующее я вообще не понимаю

$> cabal install --reinstall monadrandom
Resolving dependencies...
Configuring MonadRandom-0.1.6...
Preprocessing library MonadRandom-0.1.6...
Building MonadRandom-0.1.6...
[1 of 2] Compiling Control.Monad.Random.Class ( Control/Monad/Random/Class.hs, dist/build/Control/Monad/Random/Class.o )
[2 of 2] Compiling Control.Monad.Random ( Control/Monad/Random.hs, dist/build/Control/Monad/Random.o )

Control/Monad/Random.hs:56:9:
    Illegal datatype context (use -XDatatypeContexts): RandomGen g =>
cabal: Error: some packages failed to install:
MonadRandom-0.1.6 failed during the building phase. The exception was:
ExitFailure 1

Лучше наверняка было бы поставить ghc-7.0.4, он хотя бы стабильный? Не могу найти соответствующего ppa.

 

garmonbozia
()

[gentoo] udev rule

Форум — Desktop

Добавляю правило для udev, автоматически монтирующее плеер. При подключении девайса автомонтирование не происходит.

Вывод udevadm info -a -n для устройства: http://pastebin.com/fraFkKHG

Содержимое *rules файла:

#> cat /etc/udev/rules.d/50-sansa-player.rules
# sansa player
ACTION=="add", ATTRS{product}=="SanDisk Sansa Clip+", RUN="mkdir /mnt/player && mount /dev/disk/by-label/SANSA\\x20CLIPP /mnt/player"

Вывод udev-монитора при подключении девайса.


> udevadm monitor
KERNEL[1327842143.442927] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4 (usb)
KERNEL[1327842143.448815] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0 (usb)
KERNEL[1327842143.448906] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/host10 (scsi)
KERNEL[1327842143.448968] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/host10/scsi_host/host10 (scsi_host)
UDEV  [1327842143.453327] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4 (usb)
UDEV  [1327842143.454370] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0 (usb)
UDEV  [1327842143.455443] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/host10 (scsi)
UDEV  [1327842143.456636] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/host10/scsi_host/host10 (scsi_host)
KERNEL[1327842144.442966] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/host10/target10:0:0 (scsi)
KERNEL[1327842144.442993] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/host10/target10:0:0/10:0:0:0 (scsi)
KERNEL[1327842144.443224] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/host10/target10:0:0/10:0:0:0/scsi_disk/10:0:0:0 (scsi_disk)
KERNEL[1327842144.443238] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/host10/target10:0:0/10:0:0:0/scsi_device/10:0:0:0 (scsi_device)
KERNEL[1327842144.443253] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/host10/target10:0:0/10:0:0:0/scsi_generic/sg2 (scsi_generic)
KERNEL[1327842144.443267] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/host10/target10:0:0/10:0:0:0/bsg/10:0:0:0 (bsg)
KERNEL[1327842144.443287] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/host10/target10:0:0/10:0:0:1 (scsi)
KERNEL[1327842144.443300] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/host10/target10:0:0/10:0:0:1/scsi_disk/10:0:0:1 (scsi_disk)
KERNEL[1327842144.443311] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/host10/target10:0:0/10:0:0:1/scsi_device/10:0:0:1 (scsi_device)
KERNEL[1327842144.443325] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/host10/target10:0:0/10:0:0:1/scsi_generic/sg3 (scsi_generic)
KERNEL[1327842144.443339] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/host10/target10:0:0/10:0:0:1/bsg/10:0:0:1 (bsg)
UDEV  [1327842144.444392] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/host10/target10:0:0 (scsi)
KERNEL[1327842144.445419] add      /devices/virtual/bdi/8:48 (bdi)
KERNEL[1327842144.445447] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/host10/target10:0:0/10:0:0:1/block/sdd (block)
UDEV  [1327842144.446520] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/host10/target10:0:0/10:0:0:0 (scsi)
UDEV  [1327842144.446945] add      /devices/virtual/bdi/8:48 (bdi)
KERNEL[1327842144.447999] change   /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/host10/target10:0:0/10:0:0:1/block/sdd (block)
UDEV  [1327842144.448720] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/host10/target10:0:0/10:0:0:1 (scsi)
UDEV  [1327842144.452584] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/host10/target10:0:0/10:0:0:0/bsg/10:0:0:0 (bsg)
UDEV  [1327842144.453208] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/host10/target10:0:0/10:0:0:0/scsi_disk/10:0:0:0 (scsi_disk)
UDEV  [1327842144.454163] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/host10/target10:0:0/10:0:0:1/scsi_disk/10:0:0:1 (scsi_disk)
UDEV  [1327842144.454267] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/host10/target10:0:0/10:0:0:0/scsi_device/10:0:0:0 (scsi_device)
UDEV  [1327842144.454733] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/host10/target10:0:0/10:0:0:0/scsi_generic/sg2 (scsi_generic)
UDEV  [1327842144.455152] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/host10/target10:0:0/10:0:0:1/scsi_device/10:0:0:1 (scsi_device)
UDEV  [1327842144.456195] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/host10/target10:0:0/10:0:0:1/scsi_generic/sg3 (scsi_generic)
UDEV  [1327842144.456759] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/host10/target10:0:0/10:0:0:1/bsg/10:0:0:1 (bsg)
KERNEL[1327842144.459643] add      /devices/virtual/bdi/8:32 (bdi)
UDEV  [1327842144.460022] add      /devices/virtual/bdi/8:32 (bdi)
KERNEL[1327842144.487537] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/host10/target10:0:0/10:0:0:0/block/sdc (block)
UDEV  [1327842144.489471] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/host10/target10:0:0/10:0:0:1/block/sdd (block)
UDEV  [1327842144.501874] change   /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/host10/target10:0:0/10:0:0:1/block/sdd (block)
UDEV  [1327842144.653831] add      /devices/pci0000:00/0000:00:02.1/usb1/1-4/1-4:1.0/host10/target10:0:0/10:0:0:0/block/sdc (block)

 

garmonbozia
()

[gentoo] [ati] зависание иксов

Форум — Desktop

Зависание после старта иксов. Система не реагирует ни на какие сочетания клавиш.

#> cat /var/log/Xorg.0.log
http://pastebin.com/pZzEDvNT

#> cat /etc/X11/xorg.conf
http://pastebin.com/U3PX1ZuH

#> eix -I x11-drivers/*ati
[U] x11-drivers/xf86-video-ati
     Available versions:  6.13.2 6.14.0 6.14.1 6.14.2 6.14.3
     Installed versions:  6.14.0(06:32:25 PM 01/19/2012)
     Homepage:            http://xorg.freedesktop.org/
     Description:         ATI video driver

C 6.14.3 то же самое.

 ,

garmonbozia
()

[gentoo] NetworkManager is not running

Форум — Desktop

Стартую xinit от своего юзера - апплет NetworkManager-а пишет, что «Networkmanager is not running. Please start it». Хотя /etc/init.d/NetworkManager restart уже сделан и служба работает.

Стартую xinit от рута - апплет прекрасно работает.

Вопрос - в какую группу нужно добавить своего юзера?

 

garmonbozia
()

создание нового раздела

Форум — Desktop
$ df -hT
Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/sda1     ext4    455G   34G  399G   8% /
none      devtmpfs    1.9G  712K  1.9G   1% /dev
none         tmpfs    1.9G  432K  1.9G   1% /dev/shm
none         tmpfs    1.9G  444K  1.9G   1% /var/run
none         tmpfs    1.9G     0  1.9G   0% /var/lock

Хочется поставить параллельную систему. Соответственно, нужно разметить ещё одну файловую систему /dev/sda2 ext4.

Вопрос - как сделать это без использования live-cd и отмонтирования /?

garmonbozia
()

[haskell] простейшее веб приложение

Форум — Web-development

Добрый вечер.

Хочется сделать простейшее веб-приложение на отдельном поддомене.

Приложение должно состоять из формы - входные данные (несколько цифр), кнопка, выходные данные. Нажали кнопку - получили результат выполнения хаскелевого бинаря

./shit ${ВХОДНЫЕ ДАННЫЕ}
, динамически (без перезагрузки всей страницы) отобразили их в выходных данных.

Собственно, начал с простого nginx'а, но fcgiwrap настроить не удалось. Поэтому пока в форме выходных данных получаю содержимое бинарника.

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

Перемещено hibou из Development

 

garmonbozia
()

[firefox] search in history

Форум — Desktop

Как получить все урлы из history, удовлетворяющие определённому паттерну? Желательно в шелле.

 

garmonbozia
()

[cabal] lambdabot install failure

Форум — Desktop

Пытаюсь установить пакет lambdabot с помощью cabal. Не могу понять, в чём ошибка.

http://paste.lisp.org/display/126400

garmonbozia
()

[haskell] profiling

Форум — Development

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

Как подключить профайлер к своей программе? Как поддержать профилирование во всех подключаемых модулях?

$> ghc -prof -auto-all -o Main ./BooleanMatrix.hs -v
Glasgow Haskell Compiler, Version 6.12.3, for Haskell 98, stage 2 booted by GHC version 6.12.3
Using binary package database: /usr/lib/ghc-6.12.3/package.conf.d/package.cache
Using binary package database: /home/ilukinykh/.ghc/i386-linux-6.12.3/package.conf.d/package.cache
hiding package base-3.0.3.2 to avoid conflict with later version base-4.2.0.2
hiding package Cabal-1.8.0.6 to avoid conflict with later version Cabal-1.10.2.0
wired-in package ghc-prim mapped to ghc-prim-0.2.0.0-9df3bd825ad17ca739e158c880a25b11
wired-in package integer-gmp mapped to integer-gmp-0.2.0.1-72436e28c79d056c87cc0d2d2f9f3773
wired-in package base mapped to base-4.2.0.2-10bdacb430274706a59728e237e2bfb3
wired-in package rts mapped to builtin_rts
wired-in package haskell98 mapped to haskell98-1.0.1.1-4d2891ad99eae334ff8234bcfbddce06
wired-in package template-haskell mapped to template-haskell-2.4.0.1-bf08798b1934e4d6a3f903f58e0d5159
wired-in package dph-seq mapped to dph-seq-0.4.0-1df951f78b4efbc84e2534bab253505d
wired-in package dph-par mapped to dph-par-0.4.0-436308af1d9725eae22b56265f6035ec
Hsc static flags: -fscc-profiling -static
Created temporary directory: /tmp/ghc18094_0
*** Checking old interface for main:Main:
*** Parser:
*** Renamer/typechecker:

BooleanMatrix.hs:1:0:
    Failed to load interface for `Prelude':
      Perhaps you haven't installed the profiling libraries for package `base'?
      locations searched:
        Prelude.hi
        Prelude.hi-boot
        /usr/lib/ghc-6.12.3/base-4.2.0.2/Prelude.p_hi
*** Deleting temp files:
Deleting: /tmp/ghc18094_0/ghc18094_0.s
Warning: deleting non-existent /tmp/ghc18094_0/ghc18094_0.s
*** Deleting temp dirs:
Deleting: /tmp/ghc18094_0

 

garmonbozia
()

[cabal] hmatrix install failed

Форум — Development
$> cabal install hmatrix
Resolving dependencies...
[1 of 2] Compiling Config           ( /tmp/hmatrix-0.12.0.17519/hmatrix-0.12.0.1/Config.hs, /tmp/hmatrix-0.12.0.17519/hmatrix-0.12.0.1/dist/setup/Config.o )
[2 of 2] Compiling Main             ( /tmp/hmatrix-0.12.0.17519/hmatrix-0.12.0.1/Setup.lhs, /tmp/hmatrix-0.12.0.17519/hmatrix-0.12.0.1/dist/setup/Main.o )
Linking /tmp/hmatrix-0.12.0.17519/hmatrix-0.12.0.1/dist/setup/setup ...
Configuring hmatrix-0.12.0.1...
Checking foreign libraries... FAIL
 *** Sorry, I can't link GSL.
 *** Please make sure that the appropriate -dev packages are installed.
 *** You can also specify the required libraries using
 *** cabal install hmatrix --configure-option=link:lib1,lib2,lib3,etc.
setup: Package hmatrix-0.12.0.1 can't be built on this system.
cabal: Error: some packages failed to install:
hmatrix-0.12.0.1 failed during the building phase. The exception was:
ExitFailure 1

Что это за -dev packages такие?

garmonbozia
()

[haksell] итерационные вычисления

Форум — Development

Допустим, есть недешёвая функция

f :: Integer -> Integer
. Задача заключается в том, чтобы подобрать такое значение
a
, чтобы
f a == x
, где x наперёд задано. Перебор большой, от 1 до 10^7.

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

findX :: Integer -> Integer
findX n = 
    if f n == x then n
    else findX (n+1)

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

Как можно реализовать следующие вещи?

1) Переборную функцию, вычисляющую значение f n сразу, если оно нас не устраивает, переходящую к следующему кандидату?

2) Некий аналог итерационного перебора (псевдокод):

for n = 1:10^7 do
    if f n == x then printf "n founded (n)!"
    else printf "testing n failed";
done 
garmonbozia
()

[gentoo] [deluge]

Форум — Desktop
$> deluge
Traceback (most recent call last):
  File "/usr/bin/deluge", line 9, in <module>
    load_entry_point('deluge==1.3.900-dev', 'gui_scripts', 'deluge')()
  File "/usr/lib64/python2.7/site-packages/deluge/main.py", line 135, in start_ui
    UI(options, args, options.args)
  File "/usr/lib64/python2.7/site-packages/deluge/ui/ui.py", line 148, in __init__
    ui = GtkUI(args)
  File "/usr/lib64/python2.7/site-packages/deluge/ui/gtkui/gtkui.py", line 177, in __init__
    common.associate_magnet_links(False)
  File "/usr/lib64/python2.7/site-packages/deluge/ui/gtkui/common.py", line 253, in associate_magnet_links
    if (gconf_client.get(key) and overwrite) or not gconf_client.get(key):
glib.GError: Failed to contact configuration server; the most common cause is a missing or misconfigured D-Bus session bus daemon. See http://projects.gnome.org/gconf/ for information. (Details -  1: Failed to get connection to session: Cannot spawn a message bus without a machine-id: Unable to load /var/lib/dbus/machine-id: Failed to open file '/var/lib/dbus/machine-id': No such file or directory)

Почините мне делюгу!

 ,

garmonbozia
()

[gentoo] [locale] перевод времени

Форум — Desktop

Есть 2 генту-машины. На обоих одинаковые /etc/ntp.conf и

/etc/localtime -> /usr/share/zoneinfo/Europe/Moscow

Машина 1.

$> locale
LANG=en_US.utf8
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=en_US.utf8

Машина 2.

$> locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

На Машине1 время не перевелось, на Машине2 время перевелось. Вопрос - почему на Машине2 время перевелось и как вернуть его обратно, оставаясь на часовом поясе Москвы?

 ,

garmonbozia
()

[matlab] Перебор всевозможных матриц

Форум — Development

Как в матлабе реализуется перебор всевозможных матриц с элементами из определённого алфавита?

Максимум, что у меня получилось придумать, это функция next(), принимающая матрицу размерности n*m, возвращающая следующую в очерёдности матрицу тем же размером. Таким образом, можно перебрать все матрицы от zeros(n,m) до ones(n,m).

Но вся загвоздка в том, как вычислять это самое next()? Видимо, придётся сжимать матрицу в строку и ловко делать некое «+1», исходя из содержимого алфавита.

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

 

garmonbozia
()

[rtsp] сохранение содержимого потока

Форум — Development

Добрый вечер.

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

Хотелось бы сохранять поток без потерь и ошибок. Чем это лучше делать и как?

 

garmonbozia
()

[bash] [source] Инклюдирование скриптов инклюдирующих скрипты

Форум — Development

Добрый день. Баш, конечно, не настоящий язык программирования, но тем не менее писать на нём можно. Пускай не руками, но можно. Собственно говоря, хотелось бы выяснить несколько моментов касательно абстрагирования некоторых методов в отдельные, если можно так сказать, библиотеки. Как это делают здоровые и успешные баше-кодеры?

Допустим, есть такая ситуация.

./dir1/file1.sh
./dir1/file2.sh

file1.sh и file2.sh являются разными по смысловому наполнению наборами функций. При этом, file2.sh явно использует file1.sh, то есть внутри file2.sh есть строка

source "./file1.sh"

Теперь, есть совершенное иной файл file.sh, в котором необходимо использовать функции из file2.sh

./anus/file.sh

Обычный инклюд ../dir1/file2.sh не оправдывает надежд, так как второй по вложенности инклюд не находит файла ./file1.sh.

Поэтому встаёт вопрос - на какой стороне вертеть костыли? На принимающей стороне (то есть в file.sh), или же есть какие-то удобные механизмы обработки таких ситуаций в самой библиотеке (то есть в file2.sh)?

Пока я использую нечто следующее

cd "../dir1/"
source "./file2.sh"
cd - 2>&1 > /dev/null

Насколько безопасен и логичен такой способ?

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

 ,

garmonbozia
()

[mpd] статистика о текущем треке

Форум — Desktop

Статисктика о текущем треке в mocp выдирается легко и просто

$> mocp -i
State: PAUSE
File: ${FILE}
Title: ${TITLE}
Artist: ${ARTIST
SongTitle: ${SONG}
Album: ${ALBUM}
TotalTime: 05:26
TimeLeft: 02:30
TotalSec: 326
CurrentTime: 02:56
CurrentSec: 176
Bitrate: 557kbps
AvgBitrate: 705kbps
Rate: 44kHz

Уважаемые знатоки, как получить такую же инфу в мпд? В первую очередь интересует проигрывание\непроигрывание, текущая секунда проигрывания.

Спасибо за внимание. Удачи!

 

garmonbozia
()

[xmonad] [matlab] java failed

Форум — Desktop

Xmonad отрисовывает матлаб в виде белого прямоугольника.

Первое, что нагуглилось.

$> export AWT_TOOLKIT=MToolkit
$> Unable to initialize com.mathworks.mwswing.MJStartup
Fatal Error on startup: Failure loading desktop class

Затем

$> export MATLAB_JAVA=/opt/sun-jre-bin-1.6.0.26/

$> Unable to initialize com.mathworks.mwswing.MJStartup
java.lang.UnsatisfiedLinkError: Can't load library: /opt/sun-jre-bin-1.6.0.26/lib/amd64/motif12/libmawt.so
	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1706)
	at java.lang.Runtime.load0(Runtime.java:770)
	at java.lang.System.load(System.java:1003)
	at java.lang.ClassLoader$NativeLibrary.load(Native Method)
	at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1807)
	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1724)
	at java.lang.Runtime.loadLibrary0(Runtime.java:823)
	at java.lang.System.loadLibrary(System.java:1028)
	at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.awt.NativeLibLoader.loadLibraries(NativeLibLoader.java:38)
	at sun.awt.DebugHelper.<clinit>(DebugHelper.java:29)
	at java.awt.Component.<clinit>(Component.java:566)
	at javax.swing.ImageIcon$2.run(ImageIcon.java:95)
	at javax.swing.ImageIcon$2.run(ImageIcon.java:93)
	at java.security.AccessController.doPrivileged(Native Method)
	at javax.swing.ImageIcon.createNoPermsComponent(ImageIcon.java:92)
	at javax.swing.ImageIcon.access$000(ImageIcon.java:48)
	at javax.swing.ImageIcon$1.run(ImageIcon.java:70)
	at javax.swing.ImageIcon$1.run(ImageIcon.java:67)
	at java.security.AccessController.doPrivileged(Native Method)
	at javax.swing.ImageIcon.<clinit>(ImageIcon.java:67)
	at com.mathworks.mwswing.desk.Desktop.createContrastingIcon(Desktop.java:145)
	at com.mathworks.mwswing.desk.Desktop.<clinit>(Desktop.java:129)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:169)
	at com.mathworks.jmi.OpaqueJavaInterface.findClass(OpaqueJavaInterface.java:470)
Fatal Error on startup: Failure loading desktop class

Версия jm - dev-java/sun-jre-bin-1.6.0.26, с флагами (X alsa nsplugin -jce -odbc)

 ,

garmonbozia
()

[mpd] [ncmpcpp] нет звука

Форум — Desktop

Связка mpd+ncmpcpp. Звук отсутствует. Наверняка, классика, но поиск молчит.

alsamixer проверен, другие плееры альсу проигрывают. speaker-test шумит.

В чём может быть проблема?

Конфиги: http://pastebin.com/n8wTm5K2

 ,

garmonbozia
()

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