Пример:
rm -IR trash
rm -IR trash
gsettings set org.gnome.desktop.default-applications.office.calendar exec thunderbird
file:///home/jsn/Documents/Calendars/MyCalendar.ics
http://download.eclipse.org/releases/indigo/
python pyinstaller.py tagrider.py
su -
[Desktop Entry]
Name=tagrider
Comment=ID3 tag editor
Icon=tag64
Exec=/home/jsn/bin/tagrider/tagrider
Path=/home/jsn/bin/tagrider
Terminal=false
Type=Application
Categories=Sound & Video
StartupNotify=true
cp /home/jsn/bin/tagrider/tag64.png /usr/share/icons
Эта функция очень удобна. Например, я использую шаблон в котором ширина сообщения должна составлять 500 px. Следовательно, чтобы изображение не вылазило за края шаблона, надо его уменьшить по ширине, скажем, до 450 px. При этом высота должна быть такой, чтобы изображение не выглядело растянутым или сжатым (проще говоря, сохранились пропорции изображения). Я отмечаю галочками Resize image и Maintain aspect ratio. Ввожу в поле Width 450 и нажимаю Enter. В поле Height появится вычисленная высота изображения.
home/jsn/bin/simpleblogger
su -
gedit /usr/share/applications/simpleblogger.desktop
[Desktop Entry]
Name=simpleblogger
Comment=Blogger client
Icon=sb512
Exec=/home/jsn/bin/simpleblogger/simpleblogger
Path=/home/jsn/bin/simpleblogger
Terminal=false
Type=Application
Categories=Internet
StartupNotify=true
cp /home/jsn/bin/simpleblogger/settings/sb512.png /usr/share/icons
set pager=1
insmod vbe
vbeinfoНа экране появится список поддерживаемых разрешений. Перепешите какой-нибудь. Например, 1280x1024x32. Затем перегружаемся командой reboot. Создаем шрифт для grub2. Можно использовать этот:
su -
grub2-mkfont --output=/boot/grub2/DejaVuSansMono.pf2 --size=24 /usr/share/fonts/dejavu/DejaVuSansMono.ttfРедактируем файл:
gedit /etc/default/grubИ добавляем в конец файла следующие строки:
GRUB_VIDEO_BACKEND="vbe"
GRUB_TERMINAL_OUTPUT="gfxterm"
GRUB_FONT_PATH="/boot/grub2/DejaVuSansMono.pf2"
GRUB_GFXMODE="1280x1024x32"Делаем резервную копию grub.cfg и конфигурируем новый:
cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg.bkp
grub2-mkconfig -o /boot/grub2/grub.cfgВыходим из-под root и перегружаем компьютер:
exit
rebootНаслаждаемся прекрасной картинкой. Добавлено: После конфигурации нового файла загрузки у меня поумолчанию стала грузится старая версия fedora. Для того, чтобы это не случалось, необходимо отредактировать файл /etc/default/grub:
GRUB_DEFAULT=0Ну и после редактирования конфигурируем новый файл.
su -
yum localinstall -y http://repo.missingbox.co.nz/repo/fedora/missingbox-1-1.noarch.rpm --nogpgcheck
yum install HandBrake-guiГотово
su -
yum install dconf-editorВторой шаг - записываем точное название папок, в которых находится расширения. Для этого надо просмотреть папки /home/account_name/.local/share/gnome-shell/extensions/ и /usr/share/gnome-shell/extensions/. Запускаем dconf-editor. Путешествуем по дереву:
org -> gnome -> -> shellВ поле enabled-extensions добавляем названия папок с расширениями в следующем виде:
['noa11y@fpmurphy.com', 'weather@gnome-shell-extensions.gnome.org']Вот, 2 из 3-х активированы. Осталось найти способ активировать альтернативное меню. Если кто-нибудь знает, пожалуйста, подскажите.
su -
yum install hplip hplip-gui
hp-setupДалее следуем инструкциям появившегося окна и закачиваем конфигурационные файлы автоматически (пункт отмечен как "рекомендуемый").
su -
mkdir /usr/java
cp /home/account_name/Downloads/jre-6* /usr/javaПереходим в директорию, которую создали для java. Запускаем установку командой:
cd /usr/java
sh jre-6*Установка завершена. Теперь проведем некоторые настройки. Выполняем в терминале:
alternatives --install /usr/bin/java java /usr/java/latest/bin/java 20000
alternatives --install /usr/bin/javaws javaws /usr/java/latest/bin/javaws 20000Для 32-битной системы:
alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/latest/lib/i386/libnpjp2.so 20000Для 64-битной системы:
alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/latest/lib/amd64/libnpjp2.so 20000
export JAVA_HOME="/usr/java/jre1.6.0_29"Готово.
su -Она позволит все остальные команды выполнять от имени root. Обновляем ядро:
yum update kernel\*Если обновления были - перегружаем компьютер. Можно коммандой:
rebootУстанавливаем драйвера nvidia:
yum install akmod-nvidia xorg-x11-drv-nvidia-libs.i686Отключаем драйвера nouveau:
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
dracut /boot/initramfs-$(uname -r).img $(uname -r)Вносим изменения в SELinux:
yum --nogpgcheck update libsepol http://kojipkgs.fedoraproject.org/packages/selinux-policy/3.10.0/53.fc16/noarch/selinux-policy-3.10.0-53.fc16.noarch.rpm \ http://kojipkgs.fedoraproject.org/packages/selinux-policy/3.10.0/53.fc16/noarch/selinux-policy-targeted-3.10.0-53.fc16.noarch.rpm --enablerepo=u*gТеперь важный шаг: если ваша видеокарта работала до этого момента в fallback режиме, необходимо отредактировать файл xorg.conf. Для этого выполняем комманду:
gedit /etc/X11/xorg.confФайл должен выглядеть примерно так:
Section "Device"Исправляем его так, чтобы он был таким:
Identifier "Videocard0"
Driver "vesa"
EndSection
Section "Device"Если эти операции не провести, то тогда система перестанет грузится и будет останавливаться на шаге:
Identifier "Videocard0"
Driver "nvidia"
EndSection
Started SYSV: late initscript for live image..Если это случилось, то положение можно исправить перейдя в консольный режим, нажав Alt+F2. Ввводим имя пользователя-пароль (для рут). И редактируем файл xorg.conf с помощью vi:
vi /etc/X11/xorg.confЭто достаточно сложный редактор и я им никогда не пользовался. Методом проб определил, что текст можно добавлять после нажатия клавиши Insert. Сохранить изменения - нажав : и набрав save <путь>.
yum erase kmod-nvidia akmod-nvidia xorg-x11-drv-nvidia
rdblacklist=nouveau nouveau.modeset=0
mv /etc/X11/xorg.conf /etc/X11/xorg.conf.nvidia
...раньше для linux лучшая видеокарта была nvidia. Однако, из-за того, что nvidia невнимательно относилась к нуждам пользователей linux и не особо охотно шла на контакт с разработчиками, ситуация изменилась. ATI и Intel, которые в этом деле проявили больший интерес быстро приуспели. И для пользователя Linux нету лучшего выбора видеокарты, чем ATI
yum install gtkperf
gtkperf -a -c 1000
level=13:bframes=0:weightp=0:cabac=0:ref=1:vbv-maxrate=768:vbv-bufsize=768:analyse=all:me=umh:no-fast-pskip=1:subme=5:8x8dct=0:trellis=0
gnome-python2-rsvg
gstreamer-plugins-bad-nonfree
sudo python setup.py install
sudo yum install hal-filesystem hal-info hal-libs hal-storage-addon
cd Downloads
sudo mv thunderbird6 /opt/thunderbird6
sudo mv /usr/bin/thunderbird /usr/bin/thunderbird5
cd Downloads
sudo mv firefox6 /opt/firefox6
sudo mv /usr/bin/firefox /usr/bin/firefox5
import wx
import gettext
import sys, os
basepath = os.path.abspath(os.path.dirname(sys.argv[0]))
localedir = os.path.join(basepath, 'locale')
langid = wx.LANGUAGE_DEFAULT
domain = 'main'
mylocale = wx.Locale(langid)
mylocale.AddCatalogLookupPathPrefix(localedir)
mylocale.AddCatalog(domain)
mytranslation = gettext.translation(domain, localedir, [mylocale.GetCanonicalName()], fallback = True)
mytranslation.install()
wx.Frame.__init__(self, parent, id, title, wx.DefaultPosition, wx.DefaultSize)
panel = wx.Panel(self)
text = _(u'Press Me')
button = wx.Button(panel, -1, text)
python pygettext.py -d main -o main.pot main.py
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: main.py:28
msgid "Press Me"
msgstr "Переведено - Нажми меня"
python msgfmt.py -o main.mo main.po
grub
find /grub/grub.conf
root (hd0, 0)
setup (hd0)
quit
./autogen.sh --prefix=/usr4. Теперь необходимо провести некоторые нактройки:
make
sudo make install
4.1. Местность указывается запуском из терминала команды gsettings set org.gnome.shell.extensions.weather woeid 22106377где цифры - численное обозначение моего местнонахождения (woeid). WOEID для своей локации можно найти на сайте http://isithackday.com/geoplanet-explorer/
gsettings set org.gnome.shell.extensions.weather use-symbolic-icons true4.3. Показывать текстовый комментарий к иконке в верхней панели:
gsettings set org.gnome.shell.extensions.weather show-comment-in-panel true
sudo yum install gnome-shell-extensions-places-menu
sudo yum install gnome-shell-extensions-alternative-status-menuУстановится альтернативное меню.
sudo sh jre-6u*-linux-i586-rpm.binJava установлена. Однако Firefox необходимо обучить использовать ее. Для этого выполняем несколько команд:
sudo /usr/sbin/alternatives --install /usr/bin/java java /usr/java/default/bin/java 20000Протестировать работу Java можно тут: http://www.java.com/en/download/testjava.jsp
sudo /usr/sbin/alternatives --install
/usr/lib/mozilla/plugins/libjavaplugin.so \ libjavaplugin.so
/usr/java/default/lib/i386/libnpjp2.so 2000
Теперь не надо указывать отдельно путь к ppd-файлу (как это было в 14-ой версии). Вроде как он подгружается самой программой. И, следовательно, пакет foo2zjs можно не ставить... Хотя, я, по привычке, его установил.sudo yum install hplip hplip-gui foo2zjs
hp-setup
gnome-session-properties
[Desktop Entry]А теперь подробнее о каждом пункте.
Name=RSSOwl
Comment=News Reader
Icon=rssowl
Exec=/home/jsn/bin/rssowl/RSSOwl
Terminal=false
Type=Application
Categories=Internet
StartupNotify=true
gconftool-2 -s -t string /desktop/gnome/shell/windows/button_layout ":minimize,maximize,close"Добавить показ даты к времени (Нажимаем Alt+F2 и вводим):
gsettings set org.gnome.shell.clock show-date true
nm-connection-editorВ результате открывается привычный конфигуратор сетевого подключения. Дальше никаких сложностей нету. Все аналогично fedora 14.
Самый простой способ - установить через терминал. Есть два вида пакетов: один из них работает только с открытыми кодеками, второй - со всеми. Для того, чтобы отредактировать mp3, понадобится второй вариант:
sudo yum install audacity-nonfree
или
su -c 'yum install audacity-nonfree'
Плагин autoresize (http://raoulito.info/plugins/pidgin_autoresize/) автоматически регулирует высоту списка контактов. Для Fedora придется его устанавливать из исходников. Скачиваем архив по ссылке выше и распаковываем. Устанавливаем дополнительные пакеты: gcc, intltool, pidgin-devel, libpurple-devel. Выполняем в терминале команды ./configure, make, make install.
SELinux достаточно сложная штука для рядового пользователя. И полезность у нее сомнительная. Как ее отключить?
sudo gedit /etc/selinux/config
Находим строку SELINUX=enforcing и заменяем enforcing на disabled.
Готово.
Необходимо следовать инструкциям в файле README, INSTALL. Также придется установить пакеты gcc, intltool.
Шрифты Windows можно установить одним rpm пакетом. Однако, автор пакета просил не давать прямой ссылки. Поэтому будет ссылка на страницу, на которой можно скачать этот пакет )
http://www.mjmwired.net/resources/mjm-fedora-f14.html#ttf
Установка первой версии Quake в Fedora достаточно проста, однако есть несколько особенностей. Первое, что нам понадобится - это движок игры. Движки распространяются бесплатно и их существо огромное множество. В репозитории Fedora есть движок darkplaces. Его и будем использовать.
Установим его через графический менеджер пакетов Add/Remove. Пакет имеет название darkplaces-20091001-2.fc13.
Теперь необходимо использовать файлы игры *.pak. У меня есть Windows версия, в которой установлены также 2 Mission Pack.
Файлы, которые использует игра, находятся в директории /home/jsn/.darkplaces. По умолчанию, Fedora скрывает директории, начинающиеся с точки. Чтобы их показать необходимо использовать команду:
ls -a
Итак, идея состоит в том, что надо скопировать содержимое папки Id1 из Windows версии в папку /home/jsn/.darkplaces/id1. Для начала создадим эту папку:
cd /home/jsn/.darkplaces/
mkdir id1
Затем скопируем:
cp /windows/d/Program*/Quake/Id1/* /home/jsn/.darkplaces/id1
Теперь игру можно запустить командой:
darkplaces-glx
Установим аддоны. Для этого необходимо скопировать содержимое папок hipnotic и rogue.
cd /home/jsn/.darkplaces/
mkdir hipnotic
mkdir rogue
cp /windows/d/Program*/Quake/hipnotic/* /home/jsn/.darkplaces/hipnotic
cp /windows/d/Program*/Quake/rogue/* /home/jsn/.darkplaces/rogue
Аддоны запускаются командой:
darkplaces-glx -hipnotic
К сожалению, данный принтер почему-то долго не поддерживался официально. Сейчас ситуация вроде-как изменилась. Независимо от этого, установка принтера в Fedora 14 очень простая. Инструкции:
Выполянем в Терминале:
sudo yum install hplip hplip-gui foo2zjs
hp-setup
В процессе настройки принтера, необходимо указать путь к ppd файлу. Он должен быть примерно таким:
/usr/share/cups/model/HP-LaserJet_1020.ppd.gz
Готово.
По этой ссылке находится очень полезное руководство по настройке Fedora 14 http://fedoraguide.info .
RSSOwl очень удобный и быстрый кросс-платформенный бесплатный ридер новостей. Я с успехом пользовался им в openSUSE 11.3 и в Windows. Пришло время и для Fedora 14.
Итак, первое, что необходимо сделать - это скачать последнюю версию дистрибутива http://www.rssowl.org/download . Затем просто извлечь программу из архива. После этого есть 2 способа запустить программу: либо 2 раза кликнуть на RSSOwl, либо в Терминале выполнить ./RSSOwl.
Для работы программы необходимо установить Java (пост об этом процессе был опубликован ранее).
В Fedora 14 присутствует конфликт программы с SELinux. Поэтому надо выполнить в терминале:
sudo setsebool -P allow_execstack 1
sudo sh jre-6u24-linux-i586-rpm.binJava установлена. Однако Firefox необходимо обучить использовать ее. Для этого выполняем несколько команд:
sudo /usr/sbin/alternatives --install /usr/bin/java java /usr/java/default/bin/java 20000А также необходимо снять блокировку с загрузки Java в Firefox, которую выполняет SELinux:
sudo /usr/sbin/alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so \ libjavaplugin.so /usr/java/default/lib/i386/libnpjp2.so 2000
sudo chcon -t execmem_exec_t /usr/lib/firefox-3.6/firefoxПротестировать работу Java можно тут: http://www.java.com/en/download/testjava.jsp
Заходим по ссылке http://get.adobe.com/flashplayer/completion/?installer=Flash_Player_10.2_for_Linux_%28YUM%29. Запустится установка репозитория. Далее через Add/Remove Software устанавливаем flash-plugin.
Репозиторий http://rpmfusion.org/ должен быть установлен (посетить главную страницу и там одним кликом можно установить). Нужны пакеты: gstreamer-plugins-ugly, gstreamer-plugins-bad, gstreamer-ffmpeg.
ДОБАВЛЕНО:
Есть еще один способ. Его не пробовал, но вроде тоже простой и действенный. Открываем терминал и вводим:
sudo gedit /etc/gdm/custom.conf
Находим раздел [daemon] и добавляем следующие строки:
AutomaticLoginEnable=true
AutomaticLogin=jsn
Прежде, чем приступить к установке драйверов необходимо обновить версию kernel до последней:
yum update kernel*
Также необходимо узнать, поддерживает ли ядро PAE. Для этого набираем в терминале:
uname -r
Если в ответной строки есть PAE, значит и драйвер от nvidia надо устанавливать PAE.
Далее добавим репозиторий http://rpmfusion.org/ (кликнуть на ссылку на странице и он установится автоматически).
Устанавливаем kmod-nvidia (если PAE нету). Это можно сделать из Add/Remove Software, либо из терминала:
sudo yum -y install kmod-nvidia
Далее рекомендуется сделать несколько фиксов-проверок. Необходимо добавить в файл /etc/X11/xorg.conf следующие строки:
Section "Files"
ModulePath "/usr/lib/xorg/modules/extensions/nvidia"
ModulePath "/usr/lib/xorg/modules"
EndSection
Эти строки работают для 32-битной версии. Они необходимы для исправления бага.
А теперь, чтоб при загрузке была графическая картинка, необходимо, чтоб в момент загрузки использовались драйвера не nvidia, а nouveau. Для этого выполним команду:
sudo sed -i '/root=/s|$| rdblacklist=nouveau vga=0x318|' /boot/grub/grub.conf
Здесь 0x318 - разрешение экрана 1024х768. Можно поставить другое заменив шифр 318. Список доступных шифров при загрузке можно посмотреть временно заменив 0x318 на ask.
Для автоматического монтирования Windows разделов в Fedora необходимо:
1. Создать директории, в которые будут монтироваться разделы.
1. Выполнить в терминале команду:
sudo gedit /etc/fstab
2. В открывшийся файл добавить строки:
/dev/sda1 /windows/c ntfs-3g defaults,fmask=0000,dmask=0000,uid=500 0 0
/dev/sda5 /windows/d ntfs-3g defaults,fmask=0000,dmask=0000,uid=500 0 0
/dev/sda6 /windows/e ntfs-3g defaults,fmask=0000,dmask=0000,uid=500 0 0
/dev/sda7 /windows/f ntfs-3g defaults,fmask=0000,dmask=0000,uid=500 0 0
gnomesu gedit /etc/fstab2. необходимо заменить
users,gid=users,fmask=133,dmask=022,locale=en_US.UFT-8на
defaults,locale=en_US.UFT-8Все, готово.
ответ: grub>2. find /boot/grub/menu.lst
ответ: (hd0,8)3. root (hd0,8)
ответ: Filesystem type is ext2fs, partition type 0x834. setup (hd0)
ответ: пару линий текста со словами yes, succeeded, done...5. quit
-l 53.9 -g 27.6т.е. координаты местоположения (посмотреть их можно в Preferences > Locations , нажав правой кнопкой на апплет часов-календаря).
Все дело находится тут C:\Documents and Settings\All Users\Documents\Autodesk\ACADM 2009\Acadm\Gen\Dwg\Title .
Start > Run > regedit.
Зайти сюда HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Destkop\NameSpace\ и удалить раздел {645FF040-5081-101B-9F08-00AA002F954E}.
Каждый раз при включении компьютера и загрузки Windows XP подключаюсь к интернету через VPN. Задумал сделать так, чтобы к интернету подключалось автоматически. А сделать это оказалось очень просто.
1. надо создать текстовый файл со следующим содержимым:
rasdial vpn_name user_name password
где vpn_name - имя вашего vpn-соединения; user_name - имя пользователя при подключении к интернету; password - пароль при подключении к интернету.
2. от того, что появился текстовый файл, толку не много. надо сделать его исполняем. для этого необходимо поменять расширение файла с .txt на .bat.
3. ну а теперь осталось только сделать так, чтобы он исполнялся автоматически при загрузке Windows. Для этого достаточно скопировать файл сюда:
C:\Documents and Settings\<user_name>\Start Menu\Programs
где <user_name> - имя учетной записи в Windows.
После установки, не забыть сменить кодировку на CP1251 (Cyrillic). Делается это в меню File -> Preference.
tag2utf-0.16.py <местонахождение_папки_с_музыкой>Дальше скриптик сканирует папку и подпапки, если найдет треки с кодировкой отличной от UTF-8, спрашивает, конвертировать ли.