LINUX.ORG.RU

Сообщения savgur

 

aptitude не знает метасимволы?

Давно было интересно, но все время забивал на факт что aptitude не понимает метасимволов, а порой очень хочется: есть например либы libabc-1 libabc-2 libabc-3, хочется всех их удалить разом, например так: sudo aptitude purge libabc-*, но облом. Экранирование/кавычки не помогают.

savgur
()

Ubuntu vs Debian sid, ноут, за и против

Давно юзаю Ubuntu на ноуте, ставлю с minimal CD минимальный набор - около 300 пакетов, потом Xmonad, никаких GNOME/KDE/Unity и т.п., раз в пол года сношу старую, ставлю свежий релиз, на все уходит около часа + после по мелочи еще.

Пробовал раньше Debian testing. Что не понравилось:

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

2. Iceweasel вместо Firefox - мелочь но все же, тоже можно спереть огнелиса с убунты и dpkg -i, но не айс

3. для установки кодеков, флеша и пр. вроде требовалось отдельные репы подключать, в убунте достаточно одной таблетки - sudo aptitude install ubuntu-restricted-extras

4. Железо убунтой вроде получше поддерживается особенно новое

5. Патчи в убунте могут быть которых нет в дебиане

Задумываюсь о debian sid: по сути это таже убунта, только всегда свежая, убунта ведь раз в пол года выходит, а sid все время эволюционирует. По идее и убунту можно раз в пол года эволюционировать заменив sources для apt но не пробовал, не факт что покатит. LTS кстати берется из testing, но она выходит раз в два года.

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

Мнения за и против?

savgur
()

google-chrome постоянно шуршит диском

Примерно раз в 5-10 секунд что-то пишет на диск, за 30 минут около 40МБ. Что за хрень. Есть топик на хабре: http://habrahabr.ru/blogs/google_chrome/61616/ это для виндузов. Хотелось бы рецепт для линуха.

savgur
()

ioquake3, 1366x768, как?

Захотелось кваки, под вайном не сложилось, беру ioquake в таком виде: http://rutracker.org/forum/viewtopic.php?t=1728839

Полет нормальный, только вот беда: разрешение 1366x768 а в сетапе только 1024x768 и другие, по бокам полосы а хочется full-screen. Нашел вот это: http://icculus.org/pipermail/quake3/2006-January/000621.html

Собрать пока так и не удалось, да и непонятно что дальше с этим делать.

В папочке той сборки вот: baseq3 cd-key ioquake3-1.36-7.1.i386.run ioquake3-1.36-7.1.x86_64.run ioquake3-q3a-1.32-9.run missionpack q3_install.sh

Что соберется из сорцов пока неизвестно.

savgur
()

Хочется giggle для svn

Бывает такое в природе, чтоб глянуть какая ветка откуда растет, дифы и т.п.?

savgur
()

evince, gtk3.0, настройка

style "scroll"
{
    GtkScrollbar::slider-width        = 0
    GtkScrollbar::trough-border       = 0
}

class "GtkScrollbar" style "scroll"

Применял такой стиль для GTK2 чтоб убрать полосы прокрутки в .gtkrc-2.0, evince перешел на gtk3, как теперь применить стиль? .gtkrc-3.0 не катит.

savgur
()

GNU GPL, только исходники, несовместимость лицензий

Рассмотим ситуацию:

1. я распространаю свой проект под GPLv2 или под GPLv3, только в виде исходников, не компилируя его и не линкуя ни с чем, в проекте находится лишь конфиг для build-tool (apache maven) со списком необходимых зависимостей библиотек

2. юзер качает мои сорцы, запускает build-tool с моим конфигом и тот качает все необходимые зависимости из общедоступного репозитория(maven repo)

3. тот-же build-tool линкует либы для запуска тестов и собственно для самого приложения

4. при этом либы открытые, но несовместимые с GPLv2 и GPLv3 (JUnit например с CPLv1.0 несовместим с GPL)

Вопрос: имеет ли значение в данном случае несовместимость лицензий? С одной стороны мой код использует несовместимые либы, с другой я ничего не поставляю кроме моих сорцов и конфига, и выкачивание либов и их линковка происходит на стороне юзера, который только использует все это, а не распространяет дальше. Т.е. правильно ли утверждение что GPL в данном случае распространяется только на сорцы которые я поставляю, а что происходит по запуску сторонних build-tools уже проекта никак не касается. Тем более в самой лицензии черным по белому написано, что никаких гарантий не даю, используете на свой страх и риск. При этом лицензия вроде никак не нарушается еще и потому что юзер может менять, распространять дальше мои сорцы, т.е. свободное ПО остается свободным, он лишь не может скомпиленный проект дальше распространять из-за несовместимости лицензий библиотек.

savgur
()

Лицензия GPL и spring, junit и т.д.

Возник вопрос: если пишется проект под лицензией GPL нарушается ли она при использовании Spring, JUnit, которые распрстранаются не под GPL? И можно ли включать эти библиотеки в виде скомпиленных jar'ов вместе со своим дистрибутивом?

savgur
()

Микрофоны ели слышно

alsa-oss, встроенный микрофон в лаптоп, отдельная гарнитура с микрофоном убунта. Как только не ковырял alsamixer, звук тихий, ели слышно, чтоб хоть что-то услышать приходится орать в самый микрофон(что лаптоп, что гарнитура). Не поленился, запустил Зло(Win) 7 c внешнего харда, с лаптопного встроенного микро звук более менее, слышно хорошо, с гарнитурки вообще шик. Есть идеи отчего так в никсе уныло со звуком получается?

cat /proc/modules | grep snd

snd_hda_codec_hdmi 28167 1 - Live 0x0000000000000000
snd_hda_codec_si3054 13084 1 - Live 0x0000000000000000
snd_hda_codec_realtek 336771 1 - Live 0x0000000000000000
snd_hda_intel 33176 0 - Live 0x0000000000000000
snd_hda_codec 103804 4 snd_hda_codec_hdmi,snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda_intel, Live 0x0000000000000000
snd_hwdep 13604 1 snd_hda_codec, Live 0x0000000000000000
snd_pcm 96391 4 snd_hda_codec_hdmi,snd_hda_codec_si3054,snd_hda_intel,snd_hda_codec, Live 0x0000000000000000
snd_seq_midi 13324 0 - Live 0x0000000000000000
snd_rawmidi 30486 1 snd_seq_midi, Live 0x0000000000000000
snd_seq_midi_event 14899 1 snd_seq_midi, Live 0x0000000000000000
snd_seq 61621 2 snd_seq_midi,snd_seq_midi_event, Live 0x0000000000000000
snd_timer 29602 2 snd_pcm,snd_seq, Live 0x0000000000000000
snd_seq_device 14462 3 snd_seq_midi,snd_rawmidi,snd_seq, Live 0x0000000000000000
snd 67382 11 snd_hda_codec_hdmi,snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device, Live 0x0000000000000000
soundcore 12680 1 snd, Live 0x0000000000000000
snd_page_alloc 18529 2 snd_hda_intel,snd_pcm, Live 0x0000000000000000
savinov@ubuntu:~$ cat /proc/modules | grep sound
soundcore 12680 1 snd, Live 0x0000000000000000
savinov@ubuntu:~$ cat /proc/modules | grep snd
snd_hda_codec_hdmi 28167 1 - Live 0x0000000000000000
snd_hda_codec_si3054 13084 1 - Live 0x0000000000000000
snd_hda_codec_realtek 336771 1 - Live 0x0000000000000000
snd_hda_intel 33176 0 - Live 0x0000000000000000
snd_hda_codec 103804 4 snd_hda_codec_hdmi,snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda_intel, Live 0x0000000000000000
snd_hwdep 13604 1 snd_hda_codec, Live 0x0000000000000000
snd_pcm 96391 4 snd_hda_codec_hdmi,snd_hda_codec_si3054,snd_hda_intel,snd_hda_codec, Live 0x0000000000000000
snd_seq_midi 13324 0 - Live 0x0000000000000000
snd_rawmidi 30486 1 snd_seq_midi, Live 0x0000000000000000
snd_seq_midi_event 14899 1 snd_seq_midi, Live 0x0000000000000000
snd_seq 61621 2 snd_seq_midi,snd_seq_midi_event, Live 0x0000000000000000
snd_timer 29602 2 snd_pcm,snd_seq, Live 0x0000000000000000
snd_seq_device 14462 3 snd_seq_midi,snd_rawmidi,snd_seq, Live 0x0000000000000000
snd 67382 11 snd_hda_codec_hdmi,snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device, Live 0x0000000000000000
soundcore 12680 1 snd, Live 0x0000000000000000
snd_page_alloc 18529 2 snd_hda_intel,snd_pcm, Live 0x0000000000000000
cat /proc/asound/cards

 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xfebf8000 irq 50
 1 [HDMI           ]: HDA-Intel - HDA ATI HDMI
                      HDA ATI HDMI at 0xfdeec000 irq 51
savgur
()

Распараллелить немногопоточное приложение

Возможен ли сабж в принципе?

savgur
()

Низкая скорость usb flash

Монтирую от рута usb flash - скорость 5mb/s, пробую автоматическую тулзу usbmount от пользователя - скорость 1 mb/s. Параметры монтирования от рута rw, от пользователя rw + uid, gid. В чем может быть проблема?

savgur
()

Проблемка в скрине

Взял небольшой конфиг скрина

screen -t bash 5
screen -t bash 4
screen -t bash 3
screen -t bash 2
screen -t bash 1
altscreen on
term screen-256color
bind ',' prev
bind '.' next

startup_message off

#change the hardstatus settings to give an window list at the bottom of the                                                                        
#screen, with the time and date and with the current window highlighted                                                                            
hardstatus alwayslastline
#hardstatus string '%{= kG}%-Lw%{= kW}%50> %n%f* %t%{= kG}%+Lw%< %{= kG}%-=%c:%s%{-}'
hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %m-%d %{W}%c %{g}]'

Запускю его в xmonad. иногда приглашение командной строки появляется не вверху, а посередине. Ничего страшного, но все же от чего так?

savgur
()

Wifi иногда не поднимается при старте

/etc/network/interfaces:

# The wireless network interface
#auto wlan0
auto wlan0
iface wlan0 inet static
	address 192.168.1.2
	netmask 255.255.255.0
	gateway 192.168.1.1
	wpa-driver wext
	wpa-ssid Wireless
	wpa-ap-scan 2
	wpa-proto RSN
	wpa-pairwise CCMP
	wpa-group CCMP
	wpa-key-mgmt WPA-PSK
	wpa-psk ...

В настройках роутера DLink DSL-2640U:

Network Authentication: WPA2-PSK
WPA Pre-Shared Key: ...
WPA Group Rekey Interval: 0
WPA Encryption: AES
WEP Encryption: Disabled

dmesg:

[   14.735887] iwlagn: Intel(R) Wireless WiFi Link AGN driver for Linux, in-tree:
[   14.735890] iwlagn: Copyright(c) 2003-2010 Intel Corporation
[   14.735981] iwlagn 0000:07:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[   14.735990] iwlagn 0000:07:00.0: setting latency timer to 64
[   14.736029] iwlagn 0000:07:00.0: Detected Intel(R) Wireless WiFi Link 4965AGN, REV=0x4
[   14.774695] iwlagn 0000:07:00.0: device EEPROM VER=0x36, CALIB=0x5
[   14.774697] iwlagn 0000:07:00.0: Device SKU: 0Xb
[   14.775674] iwlagn 0000:07:00.0: Tunable channels: 13 802.11bg, 19 802.11a channels
[   14.775779] iwlagn 0000:07:00.0: irq 48 for MSI/MSI-X
[   16.154112] iwlagn 0000:07:00.0: loaded firmware version 228.61.2.24
[   17.092503] ADDRCONF(NETDEV_UP): wlan0: link is not ready

Обычно сеть поднимается без проблем, но иногда не стартует, даже если упорно ждать. В таком случае помогает только ручной ifdown/ifup wlan0.

В чем причина? Можно наверно автореконнект настроить, чтоб если нет пинга перезапускался, только как, задание в cron? Может есть способ лучше?

savgur
()

Как запустить скрипт из консоли в иксах

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

savgur
()

Есть ли аналог wmctrl?

В xmonad нужно из консоли закрывать приложения, чтоб было аналогично нажатию alt+cMOD+c ( аналогично alf+f4 или крестику в углу окна в GNOME/KDE и т.п.). Попробовал подружить wmctrl с xmonad по мануалу: http://linsovet.com/print/963, окна wmctrl определяет, но wmctrl -c <WIN> ничего не делает.

Может есть аналог wmctrl или другой способ?

savgur
()

xmonad: как отключить перемещение запускаемого приложения в активное окно?

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

savgur
()

alsamixer: невозможно регулировать headphone

Ставлю убунту на бук, alsa-base, alsa-utils, звук есть все хорошо, но вот беда: нет возможности регулировать уровень headphone, причем звук в наушниках есть, только тихий. Может пакета какого нехватает?

savgur
()

После установки fglrx - ШГ.

С xserver-xorg-video-radeon все красиво, Ш не Г. Ставлю fglrx - ШГ. Что меняется? dpi тот-же, в /etc/fonts/conf.d все то-же. Почему Ш становятся Г?

savgur
()

Как заставить Flash Player использовать GPU?

Суть проблемы: нужен adobe flash (без комментариев, просто нужен), но беда в том что он сильно грузит CPU, при этом GPU отдыхает (aticonfig --odgc показывает 0% загруженности). Видео: ATI HD3650 Флеш: 10.3, в настройках плагина стоит галка на «использовать аппаратное ускорение», http://labs.adobe.com/downloads/flashplayer10_square.html

Хотелось-бы заставить флеш пользовать ресурсы графики, а не жрать процессорное время, такое вообще возможно? Это общее желание, т.е. для любого флеша, будь-то игра, анимация, видео.

Что касается видео в частности, то:

Читаю здесь http://www.adobe.com/products/flashplayer/systemreqs/index.html

Для аппаратного ускорения необходима поддержка UVD2, в моей карточке только UVD+ http://en.wikipedia.org/wiki/Unified_Video_Decoder

Но с другой стороны, там-же http://www.adobe.com/products/flashplayer/systemreqs/index.html сказано, что HD3xxx поддерживаются.

savgur
()

screen + bash = no_bash_shortcuts

Если в скрине пытаться пользоваться горячими клавишами то нифига не выйдет: Ctrl перехватывается скрином, т.к. его shortcuts используют Ctrl, в итоге в bash нет горячих клавиш.

Можно ли скрин заставить реагировать на Shift вместо Ctrl? Или может есть еще более правильное решение. Возможно tmux такой проблемой не страдает, но хотелось бы пока со скрином остаться.

savgur
()

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