LINUX.ORG.RU

Сообщения puding

 

[FreeBSD] Xorg жрет 300 Мб; GNOME тормозит, если не в root

После установки FreeBSD 9.0 с DVD, поставлены xorg и gnome2 через ftp. После логина в системном мониторе видно, что процесс Xorg жрет 300 метров ОЗУ (а в ресурсах пишется, что занято всего 100 Мб). Если зайти в учетку, отличную от root'а, то в верхней панельке начинают оч. быстро появляться и исчезать черные вертикальные полоски. При этом менюшки открываются в течение минуты, а курсор двигается с рывками.

WHAT THE DFUCK?!

 

puding
()

Установка Archlinux на флешку

Если устанавливать Archlinux на флешку, то не затерет ли его загрузчик загрузчик на жестком диске?

puding
()

Общий swap для Gentoo и Ubuntu, «общий home» для Windows, Gentoo и Ubuntu

Хочу попробовать Gentoo и, за одно, оптимизировать пространство на диске.

Есть четыре раздела: - Windows (7) - файлы (от которого отрезается кусок под новую ОС) - Ubuntu (10.04) - swap

Как в Ubuntu изменить каталог «home» на раздел с файлами (NTFS), чтобы он был общим для всех трех ОС (для чтения под Windows будет использоваться coLinux)?

И еще можно ли сделать swap-раздел общим для Ubuntu и Gentoo, т.е. при установке Gentoo просто выбираешь swap раздел Ubuntu и после этого обе системы будут работать(,) со своими промежуточными данными, которые при перезагрузке/переключении стираются?

Итого, вместо шести разделов всего пять! )

puding
()

";1" в имени файлов в ISO-образе

В ISO образе после имен файлов стоит ";1", при подключении архива autorun не запускается (пишет «файл неизвестного типа»).

puding
()

Миниатюры видео в Ubuntu

Как сделать миниатюры видео в Ubuntu 10.04?

puding
()

dd, пропуск ошибок ввода-вывода

Пишу 7.5 Гб img в /dev/sdb

dd if=*.img of=/dev/sdb

На 1.3 Гб I/O error

Можно ли пропустить?

fsck проверяет ФС (sdb1), а пишется в sdb. Если что,

fsck.ext4 -p -f /dev/sdb1 0.0% non-contiguous

puding
()

cron, не запускается скрипт

/home/user/x.sh

ping google.ru -c 2
if [ $? !=0]; then
   gnome-open xx.asp
else
   echo "Work normal"
fi

/var/spool/cron/crontabs/user

* * * * * /home/user/x.sh

xx.asp

<html>
<head>
</head>
<body onload="document.getElementById('cmboot').submit();">
<form id="cmboot" action="http://192.168.1.1/goform/admin/formReboot" method="POST">
      <input type="submit" value="Commit and Reboot" name="save">
</form>
</body>
</html>
puding
()

Автологин в web-интерфейс ADSL-модема/маршрутизатора

Скрипт пингует «ya.ru» и, если не пингуется, открывает страницу маршрутизатора с автоподтверждением перезагрузки модема. Перед входом требуется аутентификация, логин и пароль браузер вписывает автоматически.

Требуется автоматическое подтверждение или нажатие кнопки «ОК».

puding
()

Ошибка при получении нового пароля.

puding
()

Черный экран и указатель вместо логона в openSUSE 11.4

После выбора, загрузки в gnome 3, выгрузки из оного и перезагрузки. До этого была установка gnome «одним кликом» с помощью файла с сайта, во время которой zypper спросил [да/нет], я написал, как в Ubuntu [д], а правильно (как позже выяснилось )[да]. Пришлось его убить и воспользоваться Yast. Я перелогинился в gnome, он выдал ошибку и отказался запускаться (видимо не все необходимые пакеты выбрал). Тогда последовало тотальное обновление системы через zypper. После пару раз залогинился в KDE, после очередной перезагрузки splash не появился. Вместо него черный экран (и курсор без «часов»).

Стаж работы с openSUSE два дня.

Знаю, что коммандой ctrl+alt+f1 можно войти в консоль. Вошел, залогинился, а что дальше? После старта NetworkManager и соединения пишет «Master Resource Control: Running /etc/init.d/after.local», «Master Resource Control: runlevel 5 has been» и «Have a lot of fun...»

puding
()

Терминал поверх рабочего стола.

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

puding
()

Full HD на нетбуках с Atom без дополнительного декодера

Видео из YouTube имеет формат flv и кодировано кодеком avc. Перекодированное ffmpeg'ом в mpeg-4 asp a в том же битрейте оно воспроизводится без задержек и не нагружает одноядерный Atom с GMA 3150 до 100% в отличие от неперекодированного avc.

Например имеется клип размером 112,9 Мб: avc, 1920x1080p min 3417 Kbps, max 6198 Kbps. На Atom без дополнительного декодера такой клип будет воспроизводиться рывками.

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

ffmpeg -i Eminem.flv -ab 128k -ac 1 -vcodec mpeg4 -b 4808k -acodec libmp3lame hd2.avi

Узнать битрейт можно с помощью mediainfo.

Пример, где из переменного битрейта получен постотянный, путем сложнения общего (overall) значения с максимальным и делением на два (перекодирование клипа Eminem - Live the way you lie ft. Rihanna).

Вывод mediainfo:

user@pc:~/Загрузки$ mediainfo Eminem.flv
General
Complete name                    : Eminem.flv
Format                           : MPEG-4
Format profile                   : Base Media / Version 2
Codec ID                         : mp42
File size                        : 113 MiB
Duration                         : 4mn 26s
Overall bit rate                 : 3 549 Kbps
Encoded date                     : UTC 2010-08-04 19:13:59
Tagged date                      : UTC 2010-08-04 19:13:59
gsst                             : 0
gstd                             : 266916
gssd                             : BD075E247HH1315121798035960
gshh                             : o-o.preferred.ams03g05.v15.lscache4.c.youtube.com

Video
ID                               : 1
Format                           : AVC
Format/Info                      : Advanced Video Codec
Format profile                   : High@L4.0
Format settings, CABAC           : No
Format settings, ReFrames        : 1 frame
Format settings, GOP             : M=1, N=33
Codec ID                         : avc1
Codec ID/Info                    : Advanced Video Coding
Duration                         : 4mn 26s
Bit rate mode                    : Variable
Bit rate                         : 3 417 Kbps
Maximum bit rate                 : 6 198 Kbps
Width                            : 1 920 pixels
Height                           : 1 080 pixels
Display aspect ratio             : 16:9
Frame rate mode                  : Variable
Frame rate                       : 23.976 fps
Original frame rate              : 24.000 fps
Minimum frame rate               : 17.241 fps
Maximum frame rate               : 24.390 fps
Color space                      : YUV
Chroma subsampling               : 4:2:0
Bit depth                        : 8 bits
Scan type                        : Progressive
Bits/(Pixel*Frame)               : 0.069
Stream size                      : 109 MiB (96%)
Tagged date                      : UTC 2010-08-04 19:14:02

Audio
ID                               : 2
Format                           : AAC
Format/Info                      : Advanced Audio Codec
Format profile                   : LC
Codec ID                         : 40
Duration                         : 4mn 26s
Bit rate mode                    : Variable
Bit rate                         : 127 Kbps
Maximum bit rate                 : 201 Kbps
Channel(s)                       : 2 channels
Channel positions                : Front: L R
Sampling rate                    : 44.1 KHz
Compression mode                 : Lossy
Stream size                      : 4.03 MiB (4%)
Title                            : (C) 2007 Google Inc. v08.13.2007.
Encoded date                     : UTC 2010-08-04 19:14:01
Tagged date                      : UTC 2010-08-04 19:14:02

Вывод ffmpeg:

user@pc:~/Загрузки$ ffmpeg -i Eminem.flv -ab 128k -ac 1 -vcodec mpeg4 -b 4808k -acodec libmp3lame hd2.avi
FFmpeg version SVN-r0.5.1-4:0.5.1-1ubuntu1.1, Copyright (c) 2000-2009 Fabrice Bellard, et al.
 configuration: --extra-version=4:0.5.1-1ubuntu1.1 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static
 libavutil     49.15. 0 / 49.15. 0
 libavcodec    52.20. 1 / 52.20. 1
 libavformat   52.31. 0 / 52.31. 0
 libavdevice   52. 1. 0 / 52. 1. 0
 libavfilter    0. 4. 0 /  0. 4. 0
 libswscale     0. 7. 1 /  0. 7. 1
 libpostproc   51. 2. 0 / 51. 2. 0
 built on Mar 31 2011 18:53:20, gcc: 4.4.3

Seems stream 0 codec frame rate differs from container frame rate: 2000.00 (2000/1) -> 24.00 (24/1)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Eminem.flv':
 Duration: 00:04:26.91, start: 0.000000, bitrate: 3549 kb/s
   Stream #0.0(und): Video: h264, yuv420p, 1920x1080, 24 tbr, 1k tbn, 2k tbc
   Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16
Output #0, avi, to 'hd2.avi':
   Stream #0.0(und): Video: mpeg4, yuv420p, 1920x1080, q=2-31, 4808 kb/s, 90k tbn, 24 tbc
   Stream #0.1(und): Audio: libmp3lame, 44100 Hz, mono, s16, 128 kb/s
Stream mapping:
 Stream #0.0 -> #0.0
 Stream #0.1 -> #0.1
Press [q] to stop encoding
frame= 6400 fps=  6 q=2.0 Lsize=  159469kB time=266.89 bitrate=4894.7kbits/s    
video:154896kB audio:4170kB global headers:0kB muxing overhead 0.253222%
user@pc:~/Загрузки$

AVC

ASP

Разницы между ними нет практически никакой, кроме того, что размер файла увеличился относительно исходного на 37,9%.

Рекомендуется просматривать с помощью totem, т.к. vlc может некорректно воспроизводить перекодированный экземпляр.

puding
()

Скрины рабочих столов

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

http://i30.fastpic.ru/big/2011/0903/d3/3a3d0054ce94302e5b249a8779a82dd3.jpeg

puding
()

Android маркетинг

Какой программы для Android не существует, которую вы хотите? Сколько вы готовы за нее заплатить? Используете только бесплатный софт, можете раскошелиться максимум на 1$ или больше?

В маркете находится куча программ, представляющих собой справочники и стоящих приличную сумму. А есть действительно функциональные приложения, авторы которых не просят за них ни копейки.

Сколько можно заработать на разработке и продаже софта? Учитывая огромное количество пользователей Android, по крайней мере окупятся затраты на вход. Действительно ли доход определяется потребностью, или грамотно раскрученная пустышка принесет создателю больше, чем многофункциональное приложение, заточенное под конкретного потребителя? Так же возможно создание «пачками» множества простых в реализации приложений в едином стиле, более-менее выполняющих свою роль, и одного очень хорошего, и публиковать их под единой «торговой маркой».

Не слишком и велик данный рынок, и не слишком ли мала возможность среднестатистического разработчика заработать не только на пиво, но и на икру с коньком?

puding
()

Сдохли иксы (xorg, compiz, 95-keymap.rules, Fn, grub)

При запуске выдает: «Ubuntu запускется в режиме низкого разрешения», хотя запускается в обычном разрешении, ни один из пунктов, например «Восстановить» не работает, кроме запуска на один раз. Окна открываются на четверть, исчезли панели окон, блокируется клавиатура в терминале. После установки настроек compiz на средние эффекты панельки появляются, клавиатура блокируется во всех приложениях, как и кнопки тачпада и щелчок по нему.

Это после прикручивания регулировки яркости через Fn и получения скроллируемого рабочего стола. Редактировался xorg.conf, 95-keymaps.rules, и grub.

http://vybranov.com/news/samsung-n150-i-ubuntu-11.04-vtoraya-redakciya.html

Как восстановить 95-keymaps.rules (где взять неотредактированный) и xorg.conf (сохраненного файла нет в папке)?

puding
()

Скроллируемый рабочий стол

На нетбуке с разрешением 1024x600 не виден список дополнительного ПО в окне Install программы Eclipse Java EE. Со скрытой панелью gnome отображается только Name - Version и кусочек высотой пол буквы. Существует ли программа для увеличения разрешения рабочего стола со скроллингом?

puding
()

Запись ISO на HDD

Имеется 250 Гб HDD

70 Гб - Windows 30 Гб - Ubuntu

ISO образ Snow Leopard (7.5 Гб), побайтный образ флешки для NC10.

Какой программой можно записать ISO образ на раздел HDD в Ubuntu?

puding
()

Qt 4.6 Calculator Example

NetBeans IDE 7.0.1 gcc 4.4.3 Qt 4.6.3

http://doc.trolltech.com/4.6/widgets-calculator.html

"/usr/bin/make" -f nbproject/Makefile-Debug.mk QMAKE=/usr/bin/qmake SUBPROJECTS= .build-conf
make[1]: Вход в каталог `/home/administrator/NetBeansProjects/my_app'
/usr/bin/qmake VPATH=. -o qttmp-Debug.mk nbproject/qt-Debug.pro
mv -f qttmp-Debug.mk nbproject/qt-Debug.mk
"/usr/bin/make" -f nbproject/qt-Debug.mk dist/Debug/GNU-Linux-x86/my_app
make[2]: Вход в каталог `/home/administrator/NetBeansProjects/my_app'
g++  -o dist/Debug/GNU-Linux-x86/my_app build/Debug/GNU-Linux-x86/moc_button.o build/Debug/GNU-Linux-x86/moc_calculator.o    -L/usr/lib -lQtGui -lQtCore -lpthread 
/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crt1.o: In function `_start':
build/Debug/GNU-Linux-x86/moc_button.o:(.rodata._ZTV6Button[vtable for Button]+0x40): undefined reference to `Button::sizeHint() const'
build/Debug/GNU-Linux-x86/moc_calculator.o: In function `Calculator::qt_metacall(QMetaObject::Call, int, void**)':
/home/administrator/NetBeansProjects/my_app/moc_calculator.cpp:91: undefined reference to `Calculator::digitClicked()'
/home/administrator/NetBeansProjects/my_app/moc_calculator.cpp:92: undefined reference to `Calculator::unaryOperatorClicked()'
/home/administrator/NetBeansProjects/my_app/moc_calculator.cpp:93: undefined reference to `Calculator::additiveOperatorClicked()'
/home/administrator/NetBeansProjects/my_app/moc_calculator.cpp:94: undefined reference to `Calculator::multiplicativeOperatorClicked()'
/home/administrator/NetBeansProjects/my_app/moc_calculator.cpp:95: undefined reference to `Calculator::equalClicked()'
/home/administrator/NetBeansProjects/my_app/moc_calculator.cpp:96: undefined reference to `Calculator::pointClicked()'
/home/administrator/NetBeansProjects/my_app/moc_calculator.cpp:97: undefined reference to `Calculator::changeSignClicked()'
/home/administrator/NetBeansProjects/my_app/moc_calculator.cpp:98: undefined reference to `Calculator::backspaceClicked()'
/home/administrator/NetBeansProjects/my_app/moc_calculator.cpp:99: undefined reference to `Calculator::clear()'
/home/administrator/NetBeansProjects/my_app/moc_calculator.cpp:100: undefined reference to `Calculator::clearAll()'
/home/administrator/NetBeansProjects/my_app/moc_calculator.cpp:101: undefined reference to `Calculator::clearMemory()'
/home/administrator/NetBeansProjects/my_app/moc_calculator.cpp:102: undefined reference to `Calculator::readMemory()'
/home/administrator/NetBeansProjects/my_app/moc_calculator.cpp:103: undefined reference to `Calculator::setMemory()'
/home/administrator/NetBeansProjects/my_app/moc_calculator.cpp:104: undefined reference to `Calculator::addToMemory()'
collect2: ld returned 1 exit status
make[2]: *** [dist/Debug/GNU-Linux-x86/my_app] Ошибка 1
make[2]: Выход из каталога `/home/administrator/NetBeansProjects/my_app'
make[1]: *** [.build-conf] Ошибка 2
make[1]: Выход из каталога `/home/administrator/NetBeansProjects/my_app'
make: *** [.build-impl] Ошибка 2

ПОСТРОИТЬ FAILED (значение выхода 2, общее время: 1s)
puding
()

Портирование на Linux (vcxproj)

Можно ли портировать программу, созданную в MS VS 2010 на Linux? Конкретнее, FlyLinkDC++.

puding
()

Сборка собственного дистрибутива Linux

Что нужно для того, чтобы собрать собственный дистрибутив Linux не на основе другого дистрибутива? Чтобы он состоял из ядра с драйверами и терминала, и на него можно было устанавливать программы, собранные из сорцев.

puding
()

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