LINUX.ORG.RU

Сообщения frpaul

 

[не холивара ради] thunar vs mc

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

Часто вижу на скриншотах с *box'ами Thunar. Меня гложет любопытство - в чем его главные профиты? Как, например, копировать файлы? Мне что-то подсказывает, что правой кнопкой мыши, потом переходить в нужный каталог... Понимаю, что сабж некорректен (сравнение квадратного с холодным), но все же. Видимо у каждого типа файл-манагера есть свои плюсы. Кто-нибудь готов поделиться соображениями/впечатлениями/tips...

frpaul
()

[PyGTK] keybindings

Что-то не пойму, как сделать простейшую вещь: привязать ctrl + s к пользовательской функции. python-keybinder не годится из-за зависимостей (у меня Debian lenny stable, да и не верится, что нужен специальный велосипед для такой простой вещи, которая даже в Tkinter есть).

 

frpaul
()

Что было бы без МС и Маков.

Гулял тут как-то по Горбушке и расстраивался: на какой софт ни посмотришь, - ничего не нужно. То ли дело раньше - покупались всякие диски «сам себе злобный буратино», всякие коробки с красивыми надписями - раздолье! И подумалось: а вот не будь этих всех Микрософтов, Адобов и прочих - ведь продавалось бы, поди, одно железо (и то, по частям)! Остальное скачивалось бы с интернетов. На что по-вашему был бы похож мир без проприетарщиков?

frpaul
()

[mpg123] не может найти модули alsa, oss и т.д.

Система Debian stable, lenny

lspci|grep -i audio

00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller

lsmod|grep -i snd

rep -i snd
snd_hda_intel 325720 1
snd_pcm 62660 1 snd_hda_intel
snd_seq 41456 0
snd_timer 17800 2 snd_pcm,snd_seq
snd_seq_device 6380 1 snd_seq
snd 45636 7 snd_hda_intel,snd_pcm,snd_seq,snd_timer,snd_seq_device
soundcore 6368 1 snd
snd_page_alloc 7816 2 snd_hda_intel,snd_pcm

Я правильно понимаю, что модули нужно добавить? Объясните, плиз, как.

frpaul
()

[mc] переменная окружения

Запускаю скрипт в командной строке mc. Как автоматически передать скрипту путь к «нерабочей» директории, которая отображается в другой панели? Пока додумался только брать $OLDPWD. Но чтобы получить не «предыдущий в истории», а тот каталог, который в другой панели высвечивается, приходится сначала переходить в «нерабочий» каталог, а потом обратно возвращаться. Неудобно. Есть другие варианты? Поглядел служебные файлы mc в хомяке - что-то ничего похожего. В /proc тоже лазил, не нашел. Хелп.

 

frpaul
()

[mc][symlink] линкуем кучку файлов

Задача - нужна удобная процедура создания iso образа из разных источников в mc. Если придумал велосипед, - ткните носом в более приличное решение.

Пока придумал следующее: В mc выполняем приведенный ниже код (bash знаю слабо, поэтому на питоне) Например так: (имя скрипта) C + x C + p (вставка пути к каталогу, куда хотим складывать линки из рабочей директории). И так для каждой директории с файлами (и, соответственно, target-директории)

Потом genisoimage -f ... и wodim. По-моему, довольно удобно, особенно когда куча нужного файла разбросана по разным каталогам. mc дает быстрое перемещение, линковщик - не нужно писать команды руками. А каталог с символьными ссылками потом можно использовать для создания других образов (места-то не просит).

Вопрос: можно ли как-то вытащить из mc путь ко второй (нерабочей) директории, чтобы не задавать его вручную?

#! /usr/bin/python
# -*- coding: utf-8 -*-
"""пишем символические ссылки"""
import os, sys

# первый аргумент - путь к каталогу, куда ставить ссылки.
dir = sys.argv[1]

for file_name in os.listdir(os.getcwd()):
    if file_name[-4:] == '.mp3':
        os.symlink(os.path.join(os.getcwd(), file_name), os.path.join(dir, file_name))

 ,

frpaul
()

[копирование файлов] регистр символов

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

 

frpaul
()

[usb][глюки] Вставляем флэшку, вешается система

Проявляется с разными флэшками, но не всегда - то пропадает, то появляется (пока не понял, в чем дело). Наглухо все вешается - замерзают иксы, на клавиши и мышь никак не реагирует. Клава - ps/2, мышь usb. Есть еще сканер и принтер на usb. Лечится только жестким ребутом.

Шо цэ такэ?

 ,

frpaul
()

python2.6 - ошибка при сборке

Debian-stable lenny

Собираю сабж по этому мануалу:
http://weblog.patrice.ch/2009/01/14/install-python-2-6-on-debian-etch.html

В debian/control в первой части - автор мануала предложил две секции Build-Depends, на что ругается сборщик. Как объединить в одну, чтобы не напортачить? Там разные версии деб-хелпера упомянуты. (А в том конфиге, что у меня получился - вообще было >=7).
К томуже, там hurd упомянут зачем-то. Может выкинуть лишнее?
Помогите, пж, разобраться. Первый раз за это дело взялся.

Source: python2.6
Section: python
Priority: extra
Maintainer: Patrice Neff
Build-Depends: debhelper (>= 5), autotools-dev
Standards-Version: 3.7.2
Build-Depends: debhelper (>= 4.2), autoconf, libreadline5-dev, libncursesw5-dev (>= 5.3), tk8.4-dev, libdb4.4-dev, zlib1g-dev, libgdbm-dev, blt-dev (>= 2.4z), libssl-dev, sharutils, libbz2-dev, libbluetooth2-dev [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64], locales, libsqlite3-dev, libffi4-dev (>= 4.1.0), mime-support, libgpmg1 [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64], netbase, lsb-release, bzip2, libffi4-dev (>= 4.1.1-11) [m68k], binutils (>= 2.17-2+b2) [m68k]
Build-Depends-Indep: libhtml-tree-perl, tetex-bin, tetex-extra, texinfo, emacs21, debiandoc-sgml, sharutils

frpaul
()

[Debian stable] Нужно python 2.6.

Версия 2.6 нужна для запуска нескольких приложений с Tkinter (с умолчальным вариантом питона 2.5 они выглядят не так, как надо). Можно ли просто использовать модуль Tkinter поновее? Как сделать, чтобы ничего не порушить?

В Sid и в бэкпортах сабжа нету, есть только в experimental. Порылся в буржуйских форумах.

Вариант 1. Как я понял, заключается в следующем: подключить репы експериментал, апдейт. Установка питона 2.6. Отключить вышеуказанные репы. Апдейт.

Вариант 2. Сборка из исходников (возня с зависимостями).

Вариант 3. Комбинация 1 и 2 (зависимости из экспериментал).

Подскажите, плиз, как лучше поступить. Не хочется лишние движения совершать.

frpaul
()

[debian][переключалка] починил, но есть вопрос...

Debian lenny stable, Gnome, Compiz

Бага, видимо, старая: когда запускаешь Epiphany под Гномом перестают переключаться раскладки. Я скопировал в xorg.conf настройки, описанные в лоровской wiki:

Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbModel" "pc105" Option "XkbLayout" "us,ru" Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll" EndSection

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

Вопрос: кто-нибудь расскажет почему глюк иксов связан с запуском Епифана? Если баян, киньте ссылкой, плиз.

 ,

frpaul
()

[debian, nvidia драйвер] Помогите разобраться

Debian lenny, stable

Вчера вот это сделал, сдуру:
aptitude install nvidia-kernel-2.6-686 nvidia-glx nvidia-settings nvidia-xconfig

nvidia-xconfig

Теперь:

$dpkg -l | grep nvidia
ii nvidia-glx 173.14.09-5 NVIDIA binary Xorg driver
ii nvidia-kernel-2.6-686 173.14.09+3+lenny1 NVIDIA binary kernel module for 2.6 series c
ii nvidia-kernel-2.6.26-2-686 173.14.09+3+lenny1 NVIDIA binary kernel module for Linux 2.6.26
ii nvidia-kernel-common 20080825+1 NVIDIA binary kernel module common files
ii nvidia-settings 173.14.09-1 Tool of configuring the NVIDIA graphics driv
ii nvidia-xconfig 1.0+20080522-2 The NVIDIA X Configuration Tool

Я похоже неправильный модуль подключил?
Хотелось бы вернуть все обратно.

frpaul
()

[network] Как настроить Avahi?

Настраиваю Дебиан lenny. Прописал eth0 и DNS руками. Network manager лез и перетирал ДНСы, Я его снес. Теперь Авахи недовольна. В какой конфиге указать static ip вместо dhcp, чтобы она отстала? ГУИ конфигурялки не помогают - настройки сбрасываются.

 

frpaul
()

[Debian] Безглючность обновления

Новая версия Ubuntu 9.10, похоже, вышла сырая. Я поглядел статистику глюков при обновлении разных версий на ubuntuforums.org и призадумался. Вопрос стратегический - хочу на несколько лет забыть про проблемы при апгрейде системы. Я гуглил на эту тему, но по-прежнему нет окончательной ясности.

Насколько я понимаю, обычно обновление до новой версии Debian проходит относительно безглючно. В связи с этим вопрос: насколько на безглючность обновления влияет включение репов "testing"? Я имею в виду неприятности, вроде нерабочих X-ов, и подоб, случающиеся при обновлении Убунты. Бывает ли что-либо подобное при использовании Дебиан stable/testing? Не хочу я возиться с такими траблами, хочется спокойно работать.

Если есть еще какие-нибудь варианты, изложите, плиз (меня, прежде всего, интересуют факты). Пока для того, чтобы осмотреться, я поставил в виртуал-бокс lenny. Понял пока только, что в Дебиан нету sudo. Даже не знаю - хорошо это, или плохо. Ну и вместо огненной лисы - "обледеневший горностай". :)

 

frpaul
()

dvd с защитой

Сильно расстроился сегодня. Купил фильму, лицензия. Оказалось, "защита от копирования". Люблю смотреть именно на компьютере, но не показывает :( Только на обычном DVD-плеере. А mplayer пишет: Can't open VMG info! пробовал vlc, mplayer, xine. Есть под линуксом что-нибудь для эмуляции DRM? Я купил диск за свои деньги и хочу смотреть его на чем _я_ привык, а не на чем дядя приказывает! Подскажите хотя бы, куда копать.

Ведь хотел по-честному, пиратку не стал брать (лицензию не так просто найти еще). Нет, ну какова гадость! Все настроение испортили :((

frpaul
()

[Gnome] польза

Около месяца юзал fluxbox под Убунтой (очень здорово, особенно скорость понравилась и дизайн симпатичный). Потом устал от Х-терма (не получается копировать текст в буфер, наверное /dev/hands надо пересобирать), плюс мое питоновое быдло-поделие в нем не так, как надо работает (не скроллится Canvas почему-то. Очевидно, что лечение - такое же, как в первом случае). Мне захотелось чего-то более юзабельного и плюшевого. Раньше я в этом случае сваливал в Виндоуз, а теперь просто перегрузился в Гном. Ощущение приятное. Как будто в теплую ванну залез (кофе с плюшками прилагаются). :) Главное, что работать стало удобнее. Мораль: все познается в сравнении, в каждом wm есть свои плюсы.

 

frpaul
()

как определить что за программа?

Гном открывает некоторые файлы какими-то неизвестными мне прогами. Вот например, *.ttf - понять по gui невозможно, что за приложение просматривает шрифты. Кажется есть такая утилита - тыкаешь мышкой по гуи, а в консоли(?) пишется имя программы. Не подскажете, как называется?

поискал было в /usr/share/applications/defaults.list но там такая ассоциация напрямую не прописана.

Просветите, ЧЯДНТ?

frpaul
()

dvd в mplayer

Купил DVD вчера (к сожалению, пиратка). запускаю: mplayer DVD://path to cdrom не запускается :( ЧЯДНТ? По отдельности vob запускаются нормально.

frpaul
()

[python] Надо подружить Canvas, Scrollbar, Entries

[code] from Tkinter import *

draw = Canvas(width=230, height=250, scrollregion = (0,0, 230, 5000)) draw.sbar = Scrollbar(orient=VERTICAL)

for i in range(50): Entry(draw, width=30).pack(side=TOP)

draw['yscrollcommand'] = draw.sbar.set draw.sbar['command'] = draw.yview

draw.sbar.pack(side=RIGHT, fill=Y) draw.pack()

mainloop() [/code]

Как сделать, чтобы скроллбар не просто ерзал, а прокручивал Entries?

 

frpaul
()

[python] encode, decode, unicode.... 8-E

Что-то я запутался с этими методами. Какое-то сильное колдунство тут. Например, выходит, что кодировать строку надо непосредственно при выводе в файл. Если заранее обработать - ошибка получается. Понять как делать - понял, а почему - не совсем. Двигаюсь вперед путем перебора разных вариантов, а это тупой подход. Подскажите, пж, что-нибудь доходчивое почитать, чтобы наконец разобраться, как работать с юникодными стрингами. Желательно с примерами.

 

frpaul
()

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