LINUX.ORG.RU

Сообщения alextk

 

bash-completion и bashrc

Два вопроса.

1) bash-completion для emerge выдаёт только пакеты из оверлеев. Как починить?

2) Мне нужно, чтобы у рута был /usr/local/bin в PATH. Добавил в /etc/env.d/99local ROOTPATH=«/usr/local/bin» - не появляется. Хотя http_proxy, выставленная там же, вполне себе появляется. Что может быть не так? В /etc/bash/bashrc добавил только свой PS1 и source /etc/profile.d/bash-completion.sh

 , , , ,

alextk
()

KDevelop

В продолжение KDevelop .

Я переустановил генту (сменил 64 на 32, нужны были некоторые пакеты, а памяти вполне хватает). Собирал её с тем же make.conf, в котором у меня «CFLAGS= ... -O3 ...». Всё заработало, кроме KDevelop (и, кстати, ещё и Kate) — всё так же зависания при нажатии на пробел/энтер в *.php.

Пересобрал Kate, katepart, KDevelop с -O2, но проблема осталась. Пересобрал за день весь мир с -O2 и...да, проблема осталась.

Если это баг - его никто не может подтвердить, а значит, он не будет принят. Что мне с этим делать?

 , ,

alextk
()

Хранение сообщений для юзера

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

Лично я считаю неправильным хранить все сообщения, весь текст в коде — куда проще добавлять, изменять в отдельном файле, ведь так?

alextk
()

KDevelop

Нажатие пробела или enter в .php файле приводит к зависанию всего kdevelop-а. Пробовал удалять .kde4/share/apps/kdevelop, переустанавливать его. Больше ничего и не пробовал. Ошибок не пишет, кажется. Вот выхлоп:

~ $ kdevelop
WARNING: deleting stale lockfile /home/alex/.kde4/share/apps/kdevelop/sessions/{ebe3cca1-1d63-4211-9af2-61417f4c4a0b}/lock
kdevelop(24827)/kdevplatform (language) KDevelop::ItemRepositoryRegistryPrivate::open: version-hint not found, seems to be an old version 
kdevelop(24827)/kdevplatform (language) KDevelop::ItemRepositoryRegistryPrivate::open: «The data-repository at /home/alex/.cache/kdevduchain/kdevelop-{ebe3cca1-1d63-4211-9af2-61417f4c4a0b} has to be cleared.» 
qrc:/main.qml:23:1: QML Loader: ÃÂñýðÃÂÃÂöõýþ ÷ðÃÂøúûøòðýøõ ÿÃÂøòÃÂ÷úø ôûàÃÂòþùÃÂÃÂòð ësourceû
qrc:/main.qml:23:1: QML Loader: ÃÂñýðÃÂÃÂöõýþ ÷ðÃÂøúûøòðýøõ ÿÃÂøòÃÂ÷úø ôûàÃÂòþùÃÂÃÂòð ësourceû
Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QDBusObjectPath)
Object::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath)
kdevelop(24827)/kdevplatform (shell) KDevelop::SessionControllerPrivate::performRecovery: Starting recovery from  «/home/alex/.kde4/share/apps/kdevelop/sessions/{ebe3cca1-1d63-4211-9af2-61417f4c4a0b}/recovery/current» 
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x5000011
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x50000eb
Убито

 , ,

alextk
()

Debian, Gentoo, KDE

Стояла у меня себе Генту, но захотелось Дебиан попробовать (никогда не ставил). Поставил рядом на свободное место. Впилил кеды, прикрутил /home тот же. Ребутнулся в Генту, обновил grub - всё как по маслу.

Перезагружаюсь в Дебиан - дефолтные кеды. Открыл на всякий случай Долфин - да, моя домашняя директория, все те же файлы, всё на месте. Но внешний вид - абсолютный дефолт. Запустил огнелиса - настройки приватности и прокси те же. А у кед дефолтный oxygen.

Неужто кеды свои настройки хранят не в /home/user/.kde4 ?

 , ,

alextk
()

Используются 3 ядра из 4.

Судя по htop, одно ядро из 4 постоянно простаивает.

  0  [||                           0.2%]   2  [||||||||||||||||||||||||||||87.9%] 
  1  [||||||||||||||||||||||||||||89.8%]   3  [||||||||||||||||||||||||||||89.0%] 

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

 , ,

alextk
()

FreeBSD + intel + xorg (- мыло)

Есть годный гайд по настройке иксов в FreeBSD с интеловской i915? Система свежая, иксы интел видят, но грузят в странном разрешении и с мыльцом. Пытался грузить i915kms, но просто потухает экран и ничего не получается сделать (кроме ctrl+alt+del).

Что делать?

 , ,

alextk
()

Haskell, GLUT, GLfloat

module Main where

import Graphics.UI.GLUT

arccot x unity =
   arccot' x unity 0 start 1 1
      where start = unity `div` x
            arccot' x unity sum xpower n sign 
               | xpower `div` n == 0 = sum
               | otherwise           =
                  arccot' x unity (sum + sign*term) (xpower `div` (x*x)) (n+2) (-sign)
                     where term = xpower `div` n

machin_pi digits = pi' `div` (10 ^ 10)
   where unity = 10 ^ (digits+10)
         pi' = 4 * (4 * arccot 5 unity - arccot 239 unity)
         
         
digs :: (Integral a) => a -> [a]
digs 0 = []
digs x = digs (x `div` 10) ++ [x `mod` 10]

circle   :: GLfloat -> GLfloat -> [(GLfloat, GLfloat, GLfloat)]
circle x y = [ (x + sin (2*pi*k/a), y + cos (2*pi*k/a), 0) | k <- [1..a] ]
   where a = 10

line     :: GLfloat -> GLfloat -> [(GLfloat, GLfloat, GLfloat)]
line a b = [(cos(a*(pi/10)), sin(a*(pi/10)), 0),(cos(b*(pi/10)), sin(b*(pi/10)), 0)] 

pairs [] = []
pairs xs = zip xs (tail xs)

vertices :: (GLfloat, GLfloat) -> (GLfloat, GLfloat, GLfloat)
vertices (a,b) = (a, b, 0) 

main :: IO ()
main = do
   (_progName, _args) <- getArgsAndInitialize
   _window <- createWindow "P"
   displayCallback $= display
   mainLoop

display :: DisplayCallback
display = do
   clear [ ColorBuffer ]
   renderPrimitive Points $
      mapM_ vertex3f $ circle 0 0
   renderPrimitive Lines $ 
      mapM_ (vertex3f) ( map vertices ( pairs $ digs $ machin_pi 100))
   flush
      where
         vertex3f (x, y, z) = vertex $ Vertex3 x y (z :: GLfloat)

Собсна проблема в том, что digs у меня Integral -> [Integral], а мне для vertices нужны GLfloat-ы. Как быть?

 ,

alextk
()

Haskell и чтение бинарников

~ $ gcc -o main main.c
~ $ cat main.c
int main(){
   int a = 0;
   return a;
}
module Main where

import Text.Disassembler.X86Disassembler
import System.IO

main = do
   res <- disassembleFile "main"
   --res <- readFile "main"  --так тоже не работает
   print res
~ $ .cabal/bin/main
main: main-d: hGetContents: invalid argument (invalid byte sequence)

И в GHCi

Prelude> readFile «main»
«\DELELF\STX\SOH\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\STX\NUL>\NUL\SOH\NUL\NUL\NUL\DLE\EOT@\NUL\NUL\NUL\NUL\NUL@\NUL\NUL\NUL\NUL\NUL\NUL\NUL`\DC1\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL@\NUL8\NUL\n\NUL@\NUL\GS\NUL\SUB\NUL\ACK\NUL\NUL\NUL\ENQ\NUL\NUL\NUL@\NUL\NUL\NUL\NUL\NUL\NUL\NUL@\NUL@\NUL\NUL\NUL\NUL\NUL@\NUL@\NUL\NUL\NUL\NUL\NUL0\STX\NUL\NUL\NUL\NUL\NUL\NUL0\STX\NUL\NUL\NUL\NUL\NUL\NUL\b\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETX\NUL\NUL\NUL\EOT\NUL\NUL\NULp\STX\NUL\NUL\NUL\NUL\NUL\NULp\STX@\NUL\NUL\NUL\NUL\NULp\STX@\NUL\NUL\NUL\NUL\NUL\FS\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SOH\NUL\NUL\NUL\ENQ\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL@\NUL\NUL\NUL\NUL\NUL\NUL\NUL@\NUL\NUL\NUL\NUL\NUL*** Exception: main: hGetContents: invalid argument (invalid byte sequence)
Prelude> 

Что делать? Как читать файл?

 ,

alextk
()

KDE и заголовки

Не убого, убого (развёрнутое окно). Как избавиться?

 

alextk
()

ASM Дебаггер для x86_64

Существуют такие? Кроме edb, он кривоват.

 , , ,

alextk
()

Gentoo, ald

Не собирается ald. Уже и так, и сяк пробовал. Вывод make:

Making all in libDebug
make[1]: вход в каталог «/var/tmp/portage/dev-util/ald-0.1.7-r1/work/ald-0.1.7/libDebug»
Making all in arch
make[2]: вход в каталог «/var/tmp/portage/dev-util/ald-0.1.7-r1/work/ald-0.1.7/libDebug/arch»
Making all in unknown
/bin/sh: line 20: cd: unknown: Нет такого файла или каталога
Makefile:313: ошибка выполнения рецепта для цели «all-recursive»

Строка 229 Makefile: arch_frag = unknown

Makefile.am: SUBDIRS = ${arch_frag}

В общем, все беды от этого arch_frag. Нашёл его в configure в libDebug:

case «${host_cpu}» in

  i[3456]86)

    arch_frag=ix86
    text_frag=x86
    ;;
  *)
    arch_frag=unknown
    ;;
esac

Значит, на x86_64 собираться не будет? Есть строчка в том же configure: host_cpu=$1, вывел, показывает x86_64.

Я на 100% уверен, что раньше ставил ald на ту же самую генту 64.

 , ,

alextk
()

Можно ли заставить emerge не очищать /var/tmp/portage/atom при ошибках сборки?

Сабж. Надоело тратить время при, скажем, закончившемся месте.

 ,

alextk
()

Parent proxy в Privoxy

Не понял я по докам, как мне заставить privoxy обращаться к 192.168.254.60:3128

Объясните?

 , ,

alextk
()

CDM не срабатывает с первого раза

Сразу после включения вхожу в tty1, появляется диалог CDM, выбираю первый пункт (~/.xsession), тогда CDM просто закрывается. Со второго раза всё работает.

 cdm,

alextk
()

ReactOS - FLOPPY.SYS

Не знаю, можно ли сюда о таком писать, но рискну. Форумчане пробовали устанавливать сборки >=0.3.4 ? Пытаюсь запустить livecd на ноутбуке без флоповода, а оно вешается. Сбивается на floppy.sys. В changelog-0.3.4 написано, что баг с этим драйвером пофиксили, но вот что-то..никак. Никто не сталкивался с таким?

 

alextk
()

Epiphany

Epiphany не хочет открывать огромное количество сайтов. Выдаёт:

Ой!

При просмотре этой страницы что-то пошло не так. Перезагрузите и откройте другую страницу.

И вот такое, если запускать под рутом:

** (WebKitWebProcess:10027): WARNING **: Error caching form data: Соединение закрыто

(WebKitWebProcess:10027): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

Если от юзера - просто форкается.

 , ,

alextk
()

Toshiba ACPI

фев 11 13:18:27 toshiba kernel: bio: create slab <bio-0> at 0
фев 11 13:18:27 toshiba kernel: ACPI: Added _OSI(Module Device)
фев 11 13:18:27 toshiba kernel: ACPI: Added _OSI(Processor Device)
фев 11 13:18:27 toshiba kernel: ACPI: Added _OSI(3.0 _SCP Extensions)
фев 11 13:18:27 toshiba kernel: ACPI: Added _OSI(Processor Aggregator Device)
фев 11 13:18:27 toshiba kernel: [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
фев 11 13:18:27 toshiba kernel: ACPI: SSDT 00000000aafd6798 00071E (v01  PmRef  Cpu0Cst 00003001 INTL 20061109)
фев 11 13:18:27 toshiba kernel: ACPI: Dynamic OEM Table Load:
фев 11 13:18:27 toshiba kernel: ACPI: SSDT           (null) 00071E (v01  PmRef  Cpu0Cst 00003001 INTL 20061109)
фев 11 13:18:27 toshiba kernel: ACPI: SSDT 00000000aafd7a98 000303 (v01  PmRef    ApIst 00003000 INTL 20061109)
фев 11 13:18:27 toshiba kernel: ACPI: Dynamic OEM Table Load:
фев 11 13:18:27 toshiba kernel: ACPI: SSDT           (null) 000303 (v01  PmRef    ApIst 00003000 INTL 20061109)
фев 11 13:18:27 toshiba kernel: ACPI: SSDT 00000000aafd5d98 000119 (v01  PmRef    ApCst 00003000 INTL 20061109)
фев 11 13:18:27 toshiba kernel: ACPI: Dynamic OEM Table Load:
фев 11 13:18:27 toshiba kernel: ACPI: SSDT           (null) 000119 (v01  PmRef    ApCst 00003000 INTL 20061109)
фев 11 13:18:27 toshiba kernel: ACPI: Interpreter enabled
фев 11 13:18:27 toshiba kernel: ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20131115/hwxface-580)
фев 11 13:18:27 toshiba kernel: ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20131115/hwxface-580)
фев 11 13:18:27 toshiba kernel: ACPI: (supports S0 S3 S4 S5)
фев 11 13:18:27 toshiba kernel: ACPI: Using IOAPIC for interrupt routing
фев 11 13:18:27 toshiba kernel: PCI: Using host bridge windows from ACPI; if necessary, use «pci=nocrs» and report a bug
фев 11 13:18:27 toshiba kernel: ACPI: ACPI Dock Station Driver: 1 docks/bays found
фев 11 13:18:27 toshiba kernel: ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3f])
фев 11 13:18:27 toshiba kernel: acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
фев 11 13:18:27 toshiba kernel: acpi PNP0A08:00: _OSC failed (AE_NOT_FOUND); disabling ASPM
- - - - - - - - - - - - - - - 
фев 11 13:18:27 toshiba kernel: ACPI: Enabled 5 GPEs in block 00 to 3F
фев 11 13:18:27 toshiba kernel: ACPI: \_SB_.PCI0: notify handler is installed
- - - - - - - - - - - - - - - 
фев 11 13:18:27 toshiba kernel: ACPI Error: [GTF0] Namespace lookup failure, AE_NOT_FOUND (20131115/psargs-359)
фев 11 13:18:27 toshiba kernel: ACPI Error: Method parse/execution failed [\_SB_.PCI0.SAT0.PRT0._SDD] (Node ffff88014ac61cd0), AE_NOT_FOUND (20131115/psparse-536)
фев 11 13:18:27 toshiba kernel: ACPI Error: [GTF0] Namespace lookup failure, AE_NOT_FOUND (20131115/psargs-359)
фев 11 13:18:27 toshiba kernel: ACPI Error: Method parse/execution failed [\_SB_.PCI0.SAT0.PRT0._GTF] (Node ffff88014ac61cf8), AE_NOT_FOUND (20131115/psparse-536)
фев 11 13:18:27 toshiba kernel: ACPI Error: [GTF0] Namespace lookup failure, AE_NOT_FOUND (20131115/psargs-359)
фев 11 13:18:27 toshiba kernel: ACPI Error: Method parse/execution failed [\_SB_.PCI0.SAT0.PRT0._SDD] (Node ffff88014ac61cd0), AE_NOT_FOUND (20131115/psparse-536)
фев 11 13:18:27 toshiba kernel: ACPI Error: [GTF0] Namespace lookup failure, AE_NOT_FOUND (20131115/psargs-359)
фев 11 13:18:27 toshiba kernel: ACPI Error: Method parse/execution failed [\_SB_.PCI0.SAT0.PRT0._GTF] (Node ffff88014ac61cf8), AE_NOT_FOUND (20131115/psparse-5

Что вот это всё означает и можно ли это всё излечить? Toshiba Satellite R830-14U, из нерабочего - изменение подсветки после выхода из suspend-а. Подобные багрепорты уже встречал в гугле, но они старые довольно..

 , ,

alextk
()

Всякие проблемы с Gnome

Увидел, что Gnome 3.10 теперь только ~arch-маскированный и решил поставить. 1) GDM без видимых ошибок не пускает в пользователя (любого). Просто моргает на секунду и будто перезагружается. 2) NetworkManager (точнее, nm-applet) позволяет выбрать wifi-сеть только под рутом. 3) PulseAudio как-то криво определяет звуковые устройства (некое «фиктивное устройство вывода»). Позже заменилось на настоящие наушники, но звук работает только в tty, в которых я логинюсь пользователем, которым запускал и xinit.

.xinitrc - exec dbus-launch gnome-session

groups - wheel video games users vboxusers alex

profile - default/linux/amd64/13.0/desktop/gnome/systemd

Что ещё надо из конфигов/логов - пишите, запощу.

 , , ,

alextk
()

Не грузится ядро

Не знаю, как посмотреть,из-за чего, потому что всё, что я успеваю увидеть - трейс, который после kernel panic. Конфиг: http://paste.kde.org/pe9b429b0 .

 , ,

alextk
()

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