Мои робкие попытки собирать программы из исходников начались с ./configure && make && make install
И в общем то все работает, если есть голова на плечах. Вот только непонятно, где установленная программа храниться и как ее удалить. А еще хуже, что не про все собранные программы вручную помнишь повседневно. А потому обратился к Поиску. Поиск выдал checkinstall (about on help.ubuntu.com). Плюсы: создание deb-пакета и занесение информации в кэш установленных программ.
Теперь я использую связку:auto-apt run ./configure && make && checkinstall
Доп. ссылки:CompilingEasyHowTo
Уращение страптивого bluetooth-соединения пк с мобильным.
Всё кажется очень простым. В KDE входят необходимые программы для соединения по протоколу Bluetooth, а именно kdebluetooth. Вот только работает она не совсем идеально или как хотелось бы. Например, при отправке файла на присоединяемое через блютуз устройство (мобильный телефон), файл копируется в корень (не все телефоны дают возможность обратиться к такому файлу). Нельзя также просмотреть удаленную файловую систему, пока такая возможность стоит только в планах (todo: kioslave obex module (browse remote filesystem) - gpothier is already working on that). Поэтому, если знаете как элегантно решить моё затруднение, вы мне подскажите, или идем на ... konsole. Потребовалось всего одна программа - obexftp.sudo aptitude install obexftp
Mac-адресс помогло узнать вышеупомянутая kdebluetooth (для моего телефона 00:1D:07:15:88:A4). Источник, в котором я почерпнул этот способ, утверждает необходимость знания номера канала для доступа, но у меня всё заработало и без явного его указания. Узнать канал можно воспользовавшись командойsdptool browse 00:1D:07:15:88:A4
ищите значение Chanel\Port: в секции OBEX File Transfer.
Для листинга корневой директории,obexftp -b 00:1D:07:15:88:A4 -l
(вот только оригинальный вариант с "-l /" приводит к падению моего телефона), для вставки файла в уд.директорию:obexftp -b 00:1D:07:15:88:A4 -c /Others -p /home/kmatvand/Рабочий\ стол/game.ja*
Всю остальную информацию по обращению с файлами можно найти вman obexftp
Использованный источник: http://www.linuxrsp.ru/artic/Linux-OBEX-GPRS.html
После обновления системы, время от времени следует удалять старые ядра.
Сначала нужно узнать версию ядра, чтобы ненароком не удалить его,uname -r
затем найти установленные ядра по критерию linux-image-2,aptitude search ~i~nlinux-image-2
ну и последнее, удалить ненужное,sudo aptitude remove linux-image-2.......
Нашлось очень простое и удобное решение извечной проблемы, когда необходима консоль.
Обычно консоль никогда не запущена и приходится совершать усилие чтобы ее запустить, как бы не был удобен запуск програм (будь то второй рабочий стол или лаунчеры). Спасибо за подсказку блогу "Записки дебианщика", есть замечательная программа Yakuake (сайт программы http://extragear.kde.org/apps/yakuake/). Главное ее достоинство это ее функциональность: многозакладочный эмулятор консоли вызаваемый по нажатию горячей клавиши. Справедливо заметить, что программа yakuake для KDE. Для GNOME Guake.
Ярлыки: pc, terminal, ubuntu, yakuake 0 коммента(ов)
Настройка автозапуска программ в KDE и GNOME
Информация ниже взята с www.opennet.ru/tips/...В любом оконном менеджере достаточно прописать запуск программы в ~/.xinitrc
например, дописать в конец:/usr/bin/xawtv &
В KDE:
Для автозапуска достаточно создать символическую ссылку в директории ~/.kde/Autostart
Например: $ cd ~/.kde/Autostart
В GNOME:
$ ln -s $(which xawtv) .
$ ln -s $(which mozilla-thunderbird) .
Меню "Open control center - Sessions - Startup Programs."
Или добавить программу в файл ~/.gnome2/session-manual
Информация ниже взята с www.cyberciti.biz/tips/linux...So how do you automatically start or launch program when you login into your KDE desktop system? For example if you would like to start program called xawtv (to watch tv) and mozilla-thunderbird mail client program.
This tip explains how to run programs to launch when you login into KDE or Gnome desktop systems.
KDE:
If you are using KDE under any Linux distribution drop/copy program file to ~/.kde/Autostart directory. If your user name is tom create a soft link or copy binary in /home/tom/.kde/Autostart directory. Please note that the symbol ~ indicate the users home directory.
First change directory to ~/.kde/Autostart$ cd ~/.kde/Autostart
Now create a symbolic link for xawtv program:
Type the following command to make a link (soft) to xawtv program:$ ln -s $(which xawtv) .
Now create a link (soft) for mozilla-thunderbird mail client:$ ln -s $(which mozilla-thunderbird) .
General syntax to create softlink to autostart program under KDE is as follows:ln -s $(which linux-command-name) .
GNOME:
Under GNOME Desktop system:
Open control center > Sessions > Startup Programs.
Now add your programs. Another option is to add programs in ~/.gnome2/session-manual file.
Finally you can also add program names to ~/.xinitrc file. This is useful for lightweight Window Manger such as Fluxbox or X session started by startx.
Open .xinitrc file:$ vi ~/.xinitrc
Append program name:/usr/bin/xawtv &
Save and close file.
Ярлыки: autostart, pc, ubuntu 0 коммента(ов)
Первым моим почтовым сервисом был знаменитый yandex.ru (найдецца всё). Но после того как я ознакомился с почтовым сервисом google-a gmail.com, уже никакие рамблеры и мэйлыру не смогли переубедить меня. Gmail - лучший! И есть тому обоснованные причины: простота, отсутствие отвлекающей рекламы, полный набор необходимых функций, отличная система фильтрации спама, всеобщая поддержка и множество дополнительных сервисов от Google (календарь, документы, фотографии, агрегатор подписок, блогохостинг, видео и др.)
Я много мучился выбирая подходящий почтовый клиент, опасаясь "разрыва". В каждом были свои плюсы и минусы. Но после того как друг сообщил о нововведениях на gmail-е, выбор был сделан. Я отказался от почтового клиента.
В почтовом сервисе появилась новая функция оффлайн режим, для браузера ставиться дополнение(Gears) которое имитирует онлайновую работу сайта gmail.com, письма скачиваются на жесткий диск, что позволяет в дальнейшем работать даже при отсутствии соединения с интернетом, в момент появления связи написанные для отправления письма отправляются и получаются новые. В общем получился почтовый клиент в браузере такой, каким привыкли видеть свой почтовый ящик. Более подробную информацию можно получить для начала ознакомившись с блогом gmail-а* или Сведения об автономном режиме Gmail.
Я приведу только демонстрационное видео
*Для того чтобы найти Labs нужно поменять язык на английский.
Вроде бы все хорошо, но остался один нерешенный вопрос, а именно, уведомление о новых письмах. От привычных многим браузерных дополнений я сразу отказался, ибо браузер не всегда запущен, а запускать для мониторинга почты - извращение. Я остановился на програмулине(аплете) CheckGmail, которая не только висит в трее, уведомляет о новых письмах и открывает почту в браузере, но позволяет ознакомиться с заголовком (отправителем, темой) и провести первичную фильтрацию (удалить, пометить как спам или прочитанное). Ставиться простоsudo apt-get install checkgmail
Ярлыки: checkgmail, client, gmail, mail, offline, ubuntu 0 коммента(ов)
Когда мне требуется поменять кодировку текстового файла(субтитры), я использую iconv
iconv -f CP1251 -t UTF-8 *.txt -o *_utf.txt
Ссылки:
1. Редакторы и кодировка UTF-8
Ярлыки: кодировка, ubuntu, utf8 0 коммента(ов)
Установка проприетарных драйверов NVidia вручную, которую мне приходиться проводить при каждом обновлении ядра системы.
Мне отлично подходит драйвер NVIDIA-Linux-x86-177.80-pkg1.run(не забываем расположить его где-нибудь в домашней директории), выходим в консоль, завершаем XServer, запускаем установщик *.run (компилируем и устанавливаем драйвер), правим файл конфигурации XServera, запускаем XServer, готово.
Кратенько по опорным моментам это выглядит так(лучше все делать под root-ом):/etc/init.d/gdm stop
sh NVIDIA-Linux-x86-177.80-pkg1.run
nano /etc/X11/xorg.conf
Section "Device"
Driver "nvidia" #изменяем(change)
Section "Module"
Load "dri" #удаляем(delete)
Load "GLCore" #удаляем(delete)
Load "glx" #добавляем(add)
/etc/init.d/gdm start
Это взято с форума Ubuntu.ru "Уcтановка драйверов nVidia", там же можно прочитать все более обстоятельнее.
Последний работающий xorg.conf:Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Keyboard" "CoreKeyboard"
InputDevice "Mouse"
InputDevice "Synaptics Touchpad"
EndSection
Section "Module"
#This module recuire nvidia, If you are using an older XFree86 X server
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
#Module unknown-usage(i save it from default debian installation),but see work without its
Load "i2c"
Load "bitmap"
Load "ddc"
Load "int10"
Load "vbe"
EndSection
Section "ServerFlags"
Option "Xinerama" "0"
EndSection
Section "InputDevice"
Identifier "Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:alt_shift_toggle,lv3:ralt_switch"
EndSection
Section "InputDevice"
Identifier "Mouse"
Driver "mouse"
Option "CorePointer"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
#DFP
Identifier "Monitor"
VendorName "Acer"
ModelName "AUO"
HorizSync 30.0 - 75.0
VertRefresh 60.0
Option "DPMS"
EndSection
Section "Monitor"
#TV
Identifier "Television"
HorizSync 30.0 - 50.0
VertRefresh 60.0
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8400M GS"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor"
DefaultDepth 24
Option "UseDisplayDevice" "DFP-0"
Option "TwinView" "0"
Option "metamodes" "1280x800_60 +0+0"
Option "NoLogo" "TRUE"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Television"
DefaultDepth 24
Option "TVOutFormat" "SVIDEO"
Option "TVStandard" "PAL-B"
Option "UseDisplayDevice" "TV-0"
SubSection "Display"
Depth 24
Modes "720x576"
EndSubSection
EndSection
Эта конфигурация позволяет мне использовать Separate X Screen (Разделенные экраны), то есть выводить через тв-выход (tv-out) картинку на телевизор. Причем на мониторе и на телевизоре два отдельных рабочих стола, это очень удобно, когда хочется посмотреть фильм в на полном экране телевизора и при этом остаться возможным работать на мониторе.
UPD:Полевые испытания показали ненадежность ранее используемого кабеля (svideo-composite), в отличии от стандартного кабеля S-video. Хотя замечу, что есть несколько видов separate video кабелей - 4-х пиновые и 7-ми пиновые (http://en.wikipedia.org/wiki/S-Video). У меня рабочий вариант: семипиновый выход nvidia, 4-x пиновый кабель, 4-х пиновый вход на телевизоре. Теперь всё работает как часы: подключаю провода, перезагружаю иксы (Ctrl+Alt+Backspace), получаю отдельный рабочий стол.
Ярлыки: driver, installing, NVidia, proprietary, ubuntu, video 0 коммента(ов)
Исправил ошибку с одновременным проигрыванием звука в Ubuntu.
Проблема заключалась в том, что одновременно нельзя было слушать музыку и звуки сразу в нескольких программах (наутилус,амарок,браузер,vlc,totem, etc). Каждая из программ использовала собственный аудио-выход. Поэтому в Система-Параметры-Звук указал всё alsa, для амарока пришлось доставить engines(ядра), после этого в настройках указал аудио-выход alsa и всё заработало воедино. Кому интересно спрашивайте поясню. Полёт нормальный...
В моей музыкальной коллекции есть альбомы в формате без потерь (lossless) *.ape (Monkey's Audio). Но при попытке прослушивания в Ubuntu, я терпел сплошные неудачи. Поэтому пришлось разобраться как перекодировать ape в flac, и как разбивать на трэки.
Итак мой выбор естественно пал на flac, его поддерживают все плееры, и ни каких проблем с ним нет, в отличии от ape. Для решения проблемы существования ape мне потребовалось 3 статьи:
1.Using Monkey’s Audio (ape) files in Ubuntu
2.Converting Monkey’s Audio (ape) to flac in Ubuntu
3.Как нарезать ape по cue с выводом во flac
А теперь кратенько по существу:
ставим если еще не стоит:sudo apt-get install build-essential
sudo apt-get install nasm
скачиваем и ставим mac:tar -zxvf mac-3.99-u4-b5.tar.gz
или
cd mac-3.99-u4-b5
./configure
make
sudo make install (или вместо этой стоки cheakinstall)wget http://members.iinet.net.au/~aidanjm/mac-3.99-u4_b3-1_i386.deb
ставим для борьбы в позе лежа с flac:sudo apt-get install flac
Чтобы не работать со всем этим по отдельности ставим фронт-энд shntoolsudo apt-get install shntool
Теперь всё готово.
Для перекодировки ape в flac (перекодирует все ape файлы в директории):shntool conv -o flac *.ape
или
shnconv -o flac *.ape
Для того чтобы разбить ape/flac на треки потребуется файл cue и тулза для его обработки:sudo apt-get install cuetools
cuebreakpoints cuefile.cue | shnsplit -o flac file.ape
Встретился альбомчик закодированный в таинственное wv, потребовалось лишь поставить wavpack.
Ну и последнее тэги - дело индивидуальное тонкое, в нем мне помогает EasyTag.
Можно воспользоваться скриптом cuetag входящим в состав shnsplit, для портирования тэгов из файла разметки cue(кодировка файла cue должна быть utf-8):cuetag sample.cue split-track*.flac
можно заполнить тэги mp3, но потребуется доставить mp3info, но ID3 1.x версии:cuetag sample.cue split-track*.mp3
Дополнительно использованная информация:
HOWTO: Конвертирование ape(MonkeyAudio)/FLAC+cue в mp3/ogg
APE => FLAC, APE =>WAV, WAV=>FLAC и другие комбинации ...
Split lossless audio (ape, flac, wv, wav) by cue file in Ubuntu
1.Автоматическая настройка:
Код:
sudo apt-get install console-cyrillic
2.Ручная настройка:
Прописать в файл /etc/default/console-setup:
Код:
VERBOSE_OUTPUT=no
ACTIVE_CONSOLES="/dev/tty[1-6]"
CHARMAP="UTF-8"
CODESET="CyrSlav"
FONTFACE="Terminus"
FONTSIZE="14"
XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT=",winkeys"
XKBOPTIONS="grp:caps_toggle,grp_led:scroll"
BOOTTIME_KMAP_MD5="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
Внимание: переключатель по капс-локу! Можно изменить по вкусу...например grp:alt_shift_toggle
Может потребоваться сменить права:
Код:
# chmod 644 /etc/default/console-setup
Чтобы это чудо прикрутить к ядру - выполнить:
Код:
/etc/init.d/console-setup restart
update-initramfs -u
Источник:forum.ubuntu.ru
Ярлыки: консоль, локализация, ubuntu 0 коммента(ов)
Если неправильно работает клавиатура (читать переключение раскладки).
Например, не работают точка и запятая при русской раскладке или не получается настроить переключение раскладок.
Если визуально, то Система-Параметры-Клавиатура удаляем русскую раскладку и добавляем раскладку Russian winkeys.
Если через терминал, то:
В1: Редактируем файл настройки X Windows /etc/X11/xorg.confSection "InputDevice"
Identifier"Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:alt_shift_toggle"
EndSection
где us,ru — необходимые раскладки, ,winkeys — варианты раскладки по умолчанию и winkeys, grp:alt_shift_toggle — вариант переключения раскладки Alt+Shift.
В2: Создать скрипт в автозагрузке(не забыть сделать скрипт запускаемым chmod 7 имя_скрипта)#!/bin/sh
setxkbmap -layout 'us,ru(winkeys)' -option 'grp:ctrl_shift_toggle' -model pc105
В1 просто и совместимос, В2 эффиктивно(не слетит при смене X-ов, можно перенести на др. ком)
Если не подошла раскладка winkeys, можно поискать подходящую здесь /usr/share/X11/xkb/symbols
Чтобы перевести тэги музыки в кодировку utf8:
установить пакет python-mutagen,
затем комманда
find -iname '*.mp3' -print0 | xargs -0 mid3iconv -e CP1251 --remove-v1
Все найдено и перекодировано;)
Ярлыки: id3, mp3, ubuntu, utf8 0 коммента(ов)
Уже не раз пришлось ставить wifi-drivers после обновления ядра и других вещей, слетает заразка, опишу, чтобы потом не искать инфу: что да как.
Имеем:
1. Acer Aspire 5720 ZG with wifi (AR5007EG chipset)
2. Ubuntu 8.04
3. cd release ubuntu
Делаем:
Отключаем HAL в драйверах устройств
Подключаем репозиторий с сд диска
ставим компилятор
sudo apt-get install build-essential
находиим драйвера мадвайфая madwifi-nr-r3366+ar5007.tar.gz
скачиваем wget и разжимаем
tar xzf madwifi-nr-r3366+ar5007.tar.gz
далее по списку
cd madwifi-nr-r3366+ar5007
make clean && make
sudo make install
sudo reboot
Но вот все еще не доконца разобрано и есть много вопросов
почитать их можно сначала тут
Обновлено
После обновления с LTS Hardy Heron на Jaunty помогло руководство с офф.сайта поддержки
https://help.ubuntu.com/community/WifiDocs/Driver/Atheros
Ярлыки: driver, installing, ubuntu, wi-fi 0 коммента(ов)
Была идея поставить на комп убунту, ну что ж поставил - стало очень неудобно, время требуется много, а за компом сидеть неудобно да и просто некогда. Приобрел ноутбук и после знакомства с Вистой решено продолжить знакомство с GNU/Linux. Да, Виста не плохая, она очень тупая, ну не для меня она, честно-слово, беспорядок какой-то в каталогах и ярлыках, если у меня будет много файлов и программ, я же ничего не смогу найти.
Скачал релиз Убунту дестктоп 8.04, долго не мог по нормальному прожечь на сд, все никак мд5 не сходилась, установил, обновил, а на следуйщее утро пришел заказанный сд от каноникала, ну что ж, бывает.
Собственно, как ставил: процес описан везде не трачу даже время.
А вот с разбивкой дисков попарился, но решил что время покажет, а пока
sda1 ntfs 10G acer-recover
sda2 ntfs 50G vista
sda3 ext3 / 7G
sda4 extended
sda5 ext3 /boot 100M
sda6 linux-swap 1,5G
sda7 ext3 /var 7G
sda8 ext3 /home all
Теперь бы разобраться как вар не фарматировать при установке и затем подключать?!
Ярлыки: cd, installing, notebook, ubuntu 0 коммента(ов)