Skip to content

Latest commit

 

History

History
executable file
·
1732 lines (1379 loc) · 73.6 KB

ubuntu_faq.md

File metadata and controls

executable file
·
1732 lines (1379 loc) · 73.6 KB

##Ubuntu FAQ !tags:Special

Привет!

Здесь собраны решения проблем, возникающих при работе с Ubuntu Linux.

Все FAQ генерируется из текстового файла Python скриптом.

Можно найти что-то полезное. Сам пользуюсь.

Док постоянно обновляеться.

##Узнать код клавиши ###keycode for making shortcuts Узнать код клавиши или комбинации клавиш. Что-бы задавать hotkeys в настройках например openbox. xev | grep keycode

##dpkg: status database area is locked by another process Небезопасный метод: ps ax | grep dpkg смотрим какой из процессов занимает dpkg если не получаеться его завершить - убиваем из консоли: killall dpkg

##Replace Nautilus by Dolphin: Заменить Nautilus на Dolphin или любой другой файловый менеджер mkdir -p ~/bin && touch ~/bin/nautilus && chmod +x ~/bin/nautilus && gedit ~/bin/nautilus & paste: #!/bin/bash exec dolphin $@ exit 0

##Disable PC Speaker: echo "blacklist pcspkr" | sudo tee /etc/modprobe.d/blacklist-pcspkr.conf sudo reboot

##Firefox 3 криво маштабирует картинки ###Firefox do not zoom images !tags:Firefox about:config set browser.zoom.full to false

##Отключить скринсейвер на время ###Pause screensaver gnome-screensaver-command -i (Ctrl +Z что-бы опять включить)

##Запустить несколько комманд из консоли ###Launch more then one command from console: command &

##Прервать выполнение команды ###Interrupt command !tags:Основы,Консоль Ctrl+Z

##Найти комманду, которую набрали ранее ###Find command !tags:Основы,Консоль Ctrl+R

##Перейти в предыдущую директорию (Back) ###Bash previous directiry !tags:Основы,Консоль cd -

##Поиск ###Search !tags:Основы,Консоль find ./ "something"

##Открыть порт ###Open Port !tags:Сеть sudo iptables -A INPUT -p tcp -d 0/0 -s 0/0 --dport 34222 -j ACCEPT

##Закрыть порт ###Close Port: !tags:Сеть sudo iptables -A INPUT -p tcp -d 0/0 -s 0/0 --dport 34222 -j DROP

##Список открытых портов ###ViewOpenPorts: !tags:Сеть netstat -lntup

##Изменить MAC адрес ###Change MAC !tags:Сеть sudo ifconfig eth0 down sudo ifconfig eth0 hw ether 00:cc:cc:cc:cc:cc sudo ifconfig eth0 up

##Сделать файл исполняемым ###Create executable !tags:Основы,Консоль chmod +x file

##Узнать размер папки ###Folder size !tags:Основы,Консоль du -sh /home/graf/

##Поломался Notebook Remix ###Notebook Remix mode broke !tags:EEE maximus&

##Mathemathica 5 неправильные шрифты ###Mathemathica 5 wine strange fonts Все криво !tags:Soft,wine Options->"FontMonospaced" to "False"

##Подключить Windows Share ###Connect windows network if unseen in "Network Servers" Даже если не отображается в "Network Servers" !tags:Сеть nautilus smb://username@server/Share/

##Настройка Maximus ###Maximus !tags:EEE gconf-editor /apps/maximus xprop | grep WM_CLASS gedit /usr/share/gconf/schemas/maximus.schemas killall maximus

##Поменять разрешение экрана из терминала ###Screen resolution !tags:Консоль узнать доступное разрешение, частоту обновления - xrandr поменять разрешение экрана xrandr -s 0 где 0 - номер из списка выведенного xrandr или xrandr --size 1152x864 --refresh 56 Выключить монитор xrandr --output VGA1 --off где VGA1 - выход

##Усыпить компьютер ###Hibernate ##$Консоль sudo /usr/sbin/pm-hibernate

##change nautilus to normal fm (dolphin) sudo gedit /usr/share/applications/nautilus-folder-handler.desktop replace "nautilus --no-desktop %U" to "d3lphin"

##Узнать путь к программе ###Path to application !tags:Консоль whereis which

##LAN dies after sleep eth0 becomes eth* sudo gedit /etc/iftab eth0 mac 00:00:00:a00:1a:ec /etc/udev/rules.d/70-persistent-net.rules

##Сохранить звук из видео файла ###Extract sound !tags:Multimedia mplayer -dumpaudio video.avi -dumpfile sound.mp3 Альтернативный вариант ffmpeg -i video.avi sound.mp3

##Convert wma !tags:Multimedia mplayer -vo null -vc dummy -ao pcm:waveheader:file=output.wav input.wma

##Convert all wma (for) !tags:Multimedia for i in *.wma; do mplayer -vo null -vc dummy -ao pcm:waveheader:file="$i.wav" "$i"; done rename *.wma.wav *wav

##Using For !tags:Основы,Консоль for i in *.wma; do echo $i; done

##Отключить логи (уменьшить обращения к жесткому диску) ###Kill logging На свой страх и риск sudo gedit /etc/fstab Append: tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0 tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0 tmpfs /var/log tmpfs defaults,noatime,mode=0755 0 0 tmpfs /var/log/apt tmpfs defaults,noatime 0 0 none /var/cache unionfs dirs=/tmp:/var/cache=ro 0 0

##Repos sudo gedit /etc/apt/sources.list deb http://download.skype.com/linux/repos/debian/ stable non-free deb http://ppa.launchpad.net/themono/ubuntu hardy main universe #SMPLAYER deb http://wine.budgetdedicated.com/apt hardy main

##Unlock Keyring gconf-editor (Uncheck) /apps/gnome-power-manager/lock/gnome_keyring_hibernate /apps/gnome-power-manager/lock/gnome_keyring_suspend

##public key is not available NO_PUBKEY 00000000000000 sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 00000000000000

##Timed shutdown sudo shutdown -h 10:30

##Find Path sudo locate

##Gedit Cyrillic Encoding gconf-editor apps -> gedit-2 -> preferences -> encodings -> auto_detected add "WINDOWS-1251" after UTF-8

##Gedit Ftp Editing gconf-editor apps -> gedit-2 -> preferences -> editor -> save ->writeble_vfs_schemes add "ftp"

##Pidgin Normal Popup sudo apt-get install pidgin-libnotify Then enable in Tools->Plugins

##VirtualBox Guest system won't resize Ctrl+G

##VirtualBox Add ssh and http connections to guest machine VBoxManage setextradata "guestname" "VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/HostPort" 2222 VBoxManage setextradata "guestname" "VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/GuestPort" 22 VBoxManage setextradata "guestname" "VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/Protocol" TCP

VBoxManage setextradata "guestname" "VBoxInternal/Devices/e1000/0/LUN#0/Config/www/HostPort" 8080
VBoxManage setextradata "guestname" "VBoxInternal/Devices/e1000/0/LUN#0/Config/www/GuestPort" 80
VBoxManage setextradata "guestname" "VBoxInternal/Devices/e1000/0/LUN#0/Config/www/Protocol" TCP

##VirtualBox xp won't see shared folder net use x: \vboxsvr\Local

##VirtualBox copy vdi VBoxManage clonevdi xp.vdi /media/archive/stuff/oracle.vdi

##Восстановить загрузчик GRUB ###Ubuntu restore grub Например после установки Windows

Для Ubuntu 9.10+ mount /dev/sdaX /mnt #X - партиция с установленным GRUB grub-install --root-directory=/mnt/ /dev/sda

Для Ubuntu <9.10 sudo grub find /boot/grub/stage1 root (hdX,Y) setup (hd0) quit sudo reboot gksu gedit /boot/grub/menu.lst add windows by example in there

##Install AWN sudo gedit /etc/apt/sources.list append: deb http://ppa.launchpad.net/awn-testing/ubuntu hardy main deb-src http://ppa.launchpad.net/awn-testing/ubuntu hardy main sudo apt-get install avant-window-navigator-trunk awn-extras-applets-trunk

##Nautilus do not show mounted volumes on desktop gconf-editor /apps/nautilus/desktop uncheck "volumes visible"

##Loading withou splash sudo gedit /boot/grub/menu.lst remove "splash"

##Firefox 3 and Flash 10 no sound ubuntu 8.04 sudo apt-get install libflashsupport ubuntu 9.04 sudo apt-get install flashplugin-nonfree-extrasound

##Add swap cat /proc/sys/vm/swappiness #shows current swap swapon -s #also shows current swap sudo gparted& #and create swap partition RAM*2 sudo mount -a #mount all unmounted sudo swapon -a #make swap for all swaps sudo blkid /dev/sda6 #get swap UUID or ls -l /dev/disk/by-uuid sudo gedit /etc/fstab add UUID=XYZ none swap sw 0 0 sudo gedit /etc/initramfs-tools/conf.d/resume #add UUID sudo update-initramfs -u sudo reboot

##Не спрашивать пароль после hibernate или resume ###Prompt password after hibernate-resume Логично, при автологине Убрать галочки gconf-editor /apps/gnome-power-manager/lock/hibernate

##Disconnect network on sleep /apps/gnome-power-manager/general/network_sleep

Save/load gconf settings
gconftool --dump /apps/panel > my-panel-settings.xml"
and later >
gconfool --load < my-panel-settings.xml

##Ubuntu samba wont see windows shares sudo gedit /etc/samba/smb.conf Replace: name resolve order = lmhosts host wins bcast Whith: name resolve order = lmhosts bcast wins host sudo /etc/init.d/samba restart wait 5min

##cups wont working (/usr/lib/cups/backend/cups-pdf failed) mkdir ~/PDF

##Vlc is "playing some media" - unable to suspend or hibernate kill -9 $(pidof vlc) gedit ~/.config/vlc/vlcrc set "inhibit=0"

##Vlc external audio track vlc video.avi--input-slave audio.ac3 Audio->Audio Track->Track 2

##make disk image mount #select disk by /dev/* umount #selected disk backup: sudo dd if=/dev/sdb1 of=/my.img bs=1M restore: sudo dd if=/my.img of=/dev/sdb1 bs=1M

##NO_PUBKEY 123000 sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 123000

##Криво отображаются .doc формулы в Openoffice ###Openoffice .doc formulas won't work !tags:Софт,Openoffice copy C:\Windows\Fonts into .openoffice.org/3/user/fonts

##Тормозит вся графика на Asus EEE 1000H ##Ubuntu on EEE 1000H or any with i945 graphics slow Или на других ноутбуках с i945 !tags:EEE sudo gedit /etc/X11/xorg.conf under the "Device" section add: Option "MigrationHeuristic" "greedy"

##notify-send 9.04 sudo apt-get install libnotify-bin

##poweroff reboot hibernate shutdown without sudo sudo visudo !Выполнять комманды poweroff reboot hibernate shutdown без пароля sudo !Выполнять комманды poweroff reboot hibernate shutdown и любые другие без админских прав Нужно, например чтобы запланировать [[Выключить компьютер через определенное время]] sudo visudo append, where graf is username graf ALL=(ALL) NOPASSWD:/usr/sbin/pm-hibernate,/usr/sbin/pm-suspend,/sbin/reboot,/sbin/halt,/sbin/shutdown,/sbin/poweroff

##poweroff after time !Выключить компьютер через определенное время sudo -i sleep 21600 && poweroff где 21600 время в секундах что-бы не вводить sudo -i, установите выключение без пароля [[Выполнять комманды poweroff reboot hibernate shutdown и любые другие без админских правг]]

##Записать все происходящее на экране в файл ###RECORD recordmydesktop -width 560 -height 340 && wmctrl -k on

##Изменить время для перехода жесткого диска в спящий режим ###Hard drive standby time: !tags:Железо sudo hdparm -S 240 /dev/sda

##Open Office выглядит "Неродным" ###Open office looks not native !tags:Софт sudo apt-get install openoffice.org-gtk

##Записать образ ISO на USB флешку с возможностью загрузиться ###Simply install from iso on usb !tags:Софт sudo apt-get install unetbootin Не забудьте перед этим отформатировать flash sudo mkfs.vfat /dev/sdb# unetbootin !Или 9.10+ usb-creator-gtk [Подробннее][http://mirubuntu.ru/urok-2-zapis-obraza-na-disk-i-usb-nositel/]

##Отформатировать диск ###Format drive Флешку, Флопик что-бы читались под Windows sudo mkfs.vfat /dev/sdb1

##Не работает принтер под Wine ###Wine programs use printer MS-word etc. В программах Microsoft Word, Adobe Photoshop Не сохраняет в pdf !tags:Wine, Принтер sudo apt-get install cups-bsd Печать в PDF из MS Office wine sudo apt-get install cups-bsd mkdir ~/PDF

##Не работает печать в PDF файлы ###PDF printer wont work !tags:Принтер mkdir ~/PDF

##Настраиваить темы для KDE приложений без установки KDE ###Manage Kde Themes from gnome !tags:Gnome,KDE kbuildsycoca4 & systemsettings

##Сообщения Skype через стандартную систему сообщений ###Skype libnotify (notify-osd notifications) [[http://thexnews.com/%D0%BA%D0%B0%D0%BA-%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D1%8C-%D0%B2%D1%81%D0%BF%D0%BB%D1%8B%D0%B2%D0%B0%D1%8E%D1%89%D0%B8%D0%B5.html]] sudo apt-get install libnotify Skype->Options->Notifications->Advanched View->Chat Message Recieved->Execute The Following Script notify-send "%sname" "%smessage" -i skype (%type %sname %fname %fpath %smessage" %fsize %sskype - also supported)

##Какой софт устанавливать ###Ubuntu Soft [[http://thexnews.com/%D1%81%D0%BE%D1%84%D1%82-%D0%B4%D0%BB%D1%8F-ubuntu-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F-2.html|Софт для Ubuntu]]

##Клавиатура от Apple ###Apple Keyboard [[http://thexnews.com/%D0%BA%D0%BB%D0%B0%D0%B2%D0%B8%D0%B0%D1%82%D1%83%D1%80%D0%B0-%D0%BE%D1%82-apple-%D0%B8-ubuntu-804.html|Клавиатура от Apple]] sudo gedit /etc/modprobe.d/hid_apple.conf Append options hid_apple fnmode=0 then execute sudo update-initramfs -u reboot

##Установить DockBarX ###Install DockBarX [[http://thexnews.com/док-удобная-замена-панели-задач.html|Подробнее о DockBarX]] устанавливаем зависимости sudo apt-get install bzr python-gnome2-desktop python-numpy скачиваем свежую версию mkdir -p ~/dockbarx && cd ~/dockbarx && bzr branch https://code.launchpad.net/~dockbar-main/dockbar/experimental && cd experimental устанавливаем sudo cp dockbarx.py /usr/bin/ && sudo cp GNOME_DockBarXApplet.server /usr/lib/bonobo/servers/ && mkdir -p ~/.dockbarx && cp -R themes ~/.dockbarx/ !!! Для XFCE устанавливаем поддержку Gnome Applets sudo apt-get install xfce4-xfapplet-plugin

##Установить uzbl ###Install uzbl [[http://thexnews.com/uzbl.html|Подробнее о Uzbl]]

Добавляем репозитории WebKit в /etc/apt/sources.list deb http://ppa.launchpad.net/webkit-team/ppa/ubuntu intrepid main deb-src http://ppa.launchpad.net/webkit-team/ppa/ubuntu intrepid main Устанавливаем зависимости и GIT: sudo apt-get update && sudo apt-get install git git-core libwebkit-dev Скачиваем и компилируем свежую версию: git clone git://github.com/Dieterbe/uzbl.git cd uzbl make sudo make install Копируем конфиги cp -r /usr/share/uzbl/examples/data/uzbl ~/.config cp /usr/share/uzbl/examples/config/uzbl/config ~/.config/uzbl/

##Изменять параметры загрузчика - список os. ###Grub 9.10 Как правило, комманда найде все сама sudo update-grub

sudo gedit /etc/default/grub
sudo update-grub

GRUB_DEFAULT номер оси загружаемой по дефолту

##тормозит Flash ###Flash lags Решаем [[http://thexnews.com/flash-%d0%b2%d0%b8%d0%b4%d0%b5%d0%be-%d0%b2-ubuntu-%d0%b1%d0%b5%d0%b7-%d1%82%d0%be%d1%80%d0%bc%d0%be%d0%b7%d0%be%d0%b2.html|Тормоза Flash Видео]] (youtube,turbofilm...) sudo mkdir /etc/adobe sudo echo OverrideGPUValidation=true > /etc/adobe/mms.cfg

##Firefox 3 scroll middle button then up down Скролл страницы как в MSword/авиосимуляторах. Ускорение зависит от расстояния между установленной средней кнопкой мыши до курсора. about:config general.autoScroll -> true

##Dolphin не замечает измениения файлов после hibernate/resume ###Dolphin won't update after hibernate-resume kdeinit4

##Забекапить MBR ###Backup Partition Table Перед установкой, например винды, которая обожает сносить таблицу разделов. dd if=/dev/sdX of=/tmp/sda-mbr.bin bs=512 count=1 Восстановить dd if= sda-mbr.bin of=/dev/sdX bs=1 count=64 skip=446 seek=446

##Глюки при Hibernate-Resume ###Hibernate-Restore works vary bad Например компьютер просыпается через раз, после Resume не работают и глючат проги, черный экран.

1.Попробуйте вынуть какую нибудь подозрительную железку. Например, USB-Bluetooth. Если не поможет, отмонтироваить все флешки, кардридеры, камеры и проч. USB В чем проблема поможет узнать gnome-system-log -> pm-suspend.log

2.Возможно проблема в том что 'испортился' swap. Требуется создать его заново. sudo swapon -s запоминаем /dev/sdaX партиции со свапом blkid /dev/sdaX или ls -l /dev/disk/by-uuid | grep sdaX узнаем старый UUID sudo swapoff -a sudo /sbin/mkswap /dev/sdaX запоминаем новый UUID меняем старый UUID на новый в файлах: sudo gedit /etc/fstab sudo gedit /etc/initramfs-tools/conf.d/resume обновляем init sudo swapon -a sudo update-initramfs -u

##Установить свежий DropBox ###Latest Dropbox !tags:Soft потому что в репозиториях, по традиции старая версия если обновлять заранее установленный deb dropbox stop rm -r ~/.dropbox-dist/ устанавиливаем свежий DropBox cd ~ wget http://www.getdropbox.com/download?plat=lnx.x86 tar xzf dropbox-lnx.x86- ...

##Заставить процессор работать в полную силу ###Change Cpu Governor between performance powersave На десктопах, когда потребление энергии не критично. Что-бы процессор не скакал между сберегающей и полноценной цастотой. sudo chmod +s /usr/bin/cpufreq-selector Добавьте в автозагрузку cpufreq-selector -g performance & Комманды включающие другие режимы cpufreq-selector -g powersave & cpufreq-selector -g ondemand &

##Менять частоту процессора через апплет на панели ###Allow Gnome panle applet to change cpu freq Полезно для ноутбуков Добавьте на панель апплет "Cpu frequency scaling monitor" По клику мыши на нем - меню с частотами и policy Но работать не будет :). Что-бы заработало: sudo gedit /usr/share/polkit-1/actions/org.gnome.cpufreqselector.policy замените <allow_active>auth_admin_keep</allow_active> на <allow_active>yes</allow_active>

##Firefox narod.disk without CAPTCHA !tags:Firefox,Soft about:config append YB/3.5.1 e.g Firefox/3.6 YB/3.5.1

##Конвертировать pdf и png ###Convert pdf to png !tags:Multimedia Постранично PDF->PNG sudo apt-get install imagemagick convert infile.pdf outfile.png С нормальным (читаемым) разрешением convert -density 200 infile.pdf outfile.png

Конвертировать несколько png в один pdf PNG->PDF convert 1.png 2.png 3.png outfile.pdf или convert *.png outfile.pdf

Обрезая A4 в A6 (Чисто мой локальный случай :) convert -density 200 -crop 840x1160+400+480 book.pdf outfile.png

##Очистить немного места на жестком диске ###Free some disk space sudo aptitude autoclean sudo apt-get autoremove sudo apt-get clean

В экстренных случаях, когда например "not enough free disk space" можно подвинуть на другой диск какую-нибудь тяжелую папку. С помощью [[Найти папки которые занимают много места]] baobab Находим папку (/usr/src) которая занимает много места в / И двигаем ее на другой жесткий диск (/media/archive/): sudo mv /usr/src /media/archive/ Делаем симлинк, что-бы все работало sudo ln -s /media/archive/src /usr/

Еще пример: sudo mv /var/cache /media/archive/space/ sudo ln -s /media/archive/space/cache /var/

##Изменить раскладку клавиатуры ###Keyboard layout !tags:Консоль Из консоли, без control-center setxkbmap ru Например (Английский/Русский, переключается по Alt+Shift, Без Caps Lock, Перезагрузка иксов по Alt+Ctrl+Backspace) setxkbmap -layout 'en,ru' -option 'grp:alt_shift_toggle' -option 'terminate:ctrl_alt_bksp' -option 'ctrl:nocaps'

##Не запускатся пока не проверены диски ###Do not start GDM untill disks are checked Есть у Ubuntu мерзкая привычка, во время загрузки, вместо того что-бы ждать проверки диска, запускается графичесткая оболочка, но с отмонированными дисками (Проверка идет в background). Поскольку в этих случаях все равно система не юзабельна, это можно отключить. sudo gedit /etc/init/gdm.conf Замените start on (filesystem and ... На start on (stopped mountall EXIT_STATUS=0 and ...

##Зависло-глючит приложение в wine ###Wine reboot !tags:wine,Soft Например, программа пишет что уже запущена и.т.д. Симулируем перезагрузку wineboot -e

##Найти папки которые занимают много места ###Disk usage analizer baobab

##Драйвера для eee pc ###Eee Pc Drivers Что-бы экономить батарейку переключать проц в сберегающий режим [[Менять частоту процессора через апплет на панели]] Работали Хоткеи Проверено на 1000h [[http://www.statux.org/content?page=catalog&catagory=1&product=eeepc-acpi|Драйвера для Asus EEE]]

##Bash - Unrecognized character Возникает файл с нереальным названием. Попытки rename cat mv приводят к Unrecognized character \xE4 in column 9 at (eval 1) line 1. Такое бывает когда программу пишут тупые криворукие дибилы (см. skype) pcmanfm только pcmanfm умеет правильно копировать такие файлы

##Установить Wireshark ###Wireshark Interface list пуст, интерфейсы тупо не отображаются Можно конечно запускать с sudo, но это не есть верно Что-бы запускать Wireshark без админских прав: sudo apt-get install wireshark libcap2-bin sudo setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /usr/bin/dumpcap

##Some random network commands !tags:Сеть route add default gw 192.168.0.1 eth0 DNS dhcpcd eth0 edit /etc/resolv.conf domain localdomain nameserver 208.67.222.222 nameserver 208.67.220.220

ssh-keygen -t dsa

[[Putty (s60) don't wont to connect with Private key]] chmod 600 ~/key ssh-add ~/key ssh root@95.68.86.15 -p 2222

##Возможность подключаться по SSH ###Allow to connect via SSH !tags:Сеть sudo apt-get install openssh-server Обязательно нужно сменить порт: sudo gedit /etc/ssh/sshd_config sudo /etc/init.d/ssh reload

C ключами ssh-keygen -t dsa cat key.pub >> ~/.ssh/authorized_keys sudo apt-get install putty-tools puttygen key -o key.ppk #putty winscp, etc compatible keys sudo gedit /etc/ssh/sshd_config PasswordAuthentication no sudo /etc/init.d/ssh reload

##Тормозит воспроизведение видео ###Video lags Может тормозить воспроизведение HD фильмов в mkv mp4 Еще один способ, запустить плеер с приоритетом повыше nice -n 19 mplayer /путь_к/фильму.mkv

##Подмонтировать диски ext2/ext3 под Windows 7 ###Windows 7 ext2/ext3 drivers Установить [[http://www.ext2fsd.com/|Ext2Fsd]]. C:\Program Files\Ext2Fsd\Ext2Mgr.exe второй кнопкой мыша -> "Run as Administrator"

##Запретить обновление пакета ###Restrict update of package Новое не всегда лучшее :) Бывают ситуации, когда правильнее остаться на стабильной версии программы, а не обновляться. А некоторые пакеты обновляются слишком часто Что-бы автообновления sudo apt-get upgrade не затрагивали конкретный пакет sudo aptitude hold <имяпакета> sudo -s echo <имяпакета> hold | dpkg --set-selections Что-бы разрешить обновления, для данного пакета sudo aptitude unhold <имяпакета> sudo -s echo <имяпакета> install | dpkg --set-selections ##Putty (s60) don't wont to connect with Private key !tags:Сеть Когда вы хотите зайти на сервер с не Linux, приходится испльзовать Putty для Nokia или Windows Однако указав свой ключ, получаете: "no supported authentication methods available" Надо прегнать ключ в формат Putty sudo apt-get install putty-tools puttygen key2 -o mykey.ppk Где key2 - нормальный ключ, сгенерированный, например, ssh-keygen -t dsa Полученный ключ mykey.ppk можно указывать в putty на Win или Nokia

Получить ключ в нормальном (OpenSSH) формате из putty ppk: puttygen -O private-openssh Evil2.ppk -o Evil2

##Альтернативная прошивка dd-wrt на рутере тормозит ###dd-wrt wireless slow down !tags:Сеть,Hardware скорость 10Mbit/s (1MB-1.2MB/s) когда с дефолтной прошивкой было 16mbit/s (2MB/s) Попробоваить поставить Wireless->Advanched Settings->TX Power Например у меня появились мои законные 2Mb, когда поствил 20mW вместо 71mW На Asus WL-520GC. Все работает отлично, и ssh, и прокси через ssh.

##Eee 1000h touchpad dont work touchpad down work two-finger middle-click three-finger left-click

sudo modprobe -r psmouse
sudo modprobe psmouse proto=imps

permanent fix echo "options psmouse proto=imps" |sudo tee -a /etc/modprobe.d/psmouse Later, when this bug is fixed, you can try to remove the /etc/modprobe.d/psmouse

##Неделя начиналась с понедельника ###Set week start on monday И при этом локаль оставалась английской sudo gedit /usr/share/i18n/locales/en_US Заменить 1 на 2 в строке first_weekday 1 sudo locale-gen logout/login

##Opera отключить меню по ALT ###Opera disable ALT popup menu Если у вас скрыта строка меню, то при переключении раскладки по Alt+Shift, будет выскакивать меню opera, что дико раздражает Так мерзко бывает ведут себя и другие проги.

Фикс простой - надо просто добавить перехватчик на событие Alt+Shift в Userspace (xorg все равно захватит нажатие, т.к. его обработчик первый) просто и понятно правда?

можно например добиться этого добавив openbox (rc.xml секция ) пустой shortcut или назначить Alt+Shift как хоткей в другом WM

##Подключить внешнюю аудиодорожку к фильму ###Video play external audio track (SMPlayer/MPlayer звук бывает рассинхронизирован) vlc movie.avi --input-slave sound.ac3

Alternatively in the Qt4 (normal) interface go to: Media >> Advanced Open File...

Select you video file. Tick "Show more options" then "Play another media synchronously..." and select the *.ac3 file.

Then when playing the video go to "Audio >> Audio Track >> Track 2" to select the second (or whichever it is) audio track.

##Gnome показывать иконки в контекстных меню ###Firefox icons in menus Например в контекстных меню Firefox или Terminator. Очень удобно, когда в меню рядом со строкой Copy есть еще и соответсвующая иконка. Быстрее находится нужный пункт меню. Что-бы включить надо поставить птичку: gconf-editor /desktop/gnome/interface/menus_have_icons или gconftool -s /desktop/gnome/interface/menus_have_icons -t bool true

Также можно заодно включить иконки и на кнопках. Например красный крестик рядом на Cancel и галочка на ОК. gconftool -s /desktop/gnome/interface/buttons_have_icons -t bool true

##Полезные ссылки ###Useful Links !tags:Оффтоп То что мне может пригодиться [[http://wobzip.org/|Online Раззиповщик]] [[http://www.online-convert.com/|Online конвертер в разные форматы]] [[http://pixlr.com|Online Photoshop]] [[http://www.virustotal.com/|Online Антивирус]] [[http://www.utils.trigger.ee/smssend.phtml?countlang=LV-RU&popup=1|Теле 2 отправить СМС]]

##Включить поддержку Wake on Lan ###Enable Wake On Lan !tags:Сеть [[http://en.wikipedia.org/wiki/Wake_on_lan|Wake On Lan]] полезная функция которая позволяет удаленно включить компьютер. Держать комп включенным бывает невыгодно из за энергопотребения. А вот если возникла необходимость экстренно зайти по SSH то WOL спасает. Также Wake On Lan порадует ленивых людей.

Можно включать компьютер например с [[http://handheld.softpedia.com/get/System-Utilities/Communications/JWakeME-5759.shtml|мобильника]]

Включить поддержку Wake on Lan для Ubuntu: sudo apt-get install ethtool cd /etc/init.d/ sudo gedit wakeonlanconfig Copypaste следующий текст #!/bin/bash ethtool -s eth0 wol g exit

Далее sudo chmod a+x wakeonlanconfig sudo update-rc.d -f wakeonlanconfig defaults Проверка (ничего не выводиться - все ок) sudo /etc/init.d/wakeonlanconfi Если появляется ошибка: Cannot get current wake-on-lan settings: No such device not setting wol то попробуйте в файле wakeonlanconfig вместо eth0 вписать eth1 или eth2... Такое бывает когда на компьютере несколько сетевых карт, и одна из них задисейблена.

Осталось включить поддержку Wake On Lan в BIOS и на рутере форварднуть какой-нибудь секретный порт на UDP 192.168.0.255:9 (broadcast:9)

WOL работает по MAC адресу!

##Не гасить экран спрашивая пароли ###do not dim screen when pronting password То что раздражает в этих виндах - спрашивать пароль обычным окошком, не блокируя экран gnome-control-center -> Assistive technologies -> password dialogs as normal windows

##Играть в игры sega megadrive-deramcast ###Play sega megadrive-deramcast games [[http://segaretro.org/Gens/GS#Download]]

##Откатиться на предыдущую версию пакета ###Fallback to previous version of package !tags:Софт,Важно Иногда обновление все портит. Можно вернуться на предыдущую версию пакета. Пример - замените dockbarx на нужный пакет Удаляем со всеми потрохами: sudo apt-get purge dockbarx Смотрим доступные старые версии из кеша: ls /var/cache/apt/archives/ | grep dockbarx Устанавливаем предыдущую версию sudo gdebi /var/cache/apt/archives/dockbarx_0.39.4-0~ppa1_all.deb Что-бы остаться на старой версии смотрите так-же [[Запретить обновление пакета]]

##переконвертировать много ppt в pdf ###batch convert ppt to pdf [[http://www.arunviswanathan.com/node/59]]

##переконвертировать wmv в avi ###convert wmv to avi как правило в интернетах ходит другая комманда для конвертации wmv в avi, с покореженным звуком. правильно делать так: mencoder Ready_To_Go.wmv -ofps 23.976 -ovc lavc -oac mp3lame -o outfile.avi конвертируя разрешение на 640x480

mencoder Ready_To_Go.wmv -ofps 23.976 -ovc lavc -oac mp3lame -vf scale=640:480 -o outfile.avi

##gnome set normal button layout gconftool-2 --set "/apps/metacity/general/button_layout" --type string ":minimize,maximize,close"

##Не открывать nautilus каждый раз при новом устройстве ###gnome disable automount volumes До Ubuntu 12.04 gconf-editor /apps/nautilus/preferences/media_automount_open После Ubuntu 12.04 gsettings set org.gnome.desktop.media-handling automount false

##Gnome normal show desktop Нормально показывать рабочий стол, а не тоглить туда обратно wmctrl -k on

##10.10 не работает hibernate suspend обновить ядро ###10.10 hibernate suspend dont work update kernel необходимо обновить ядро add to sources deb http://archive.ubuntu.com/ubuntu/ maverick-proposed restricted main multiverse

sudo apt-get -t maverick install linux-image-2.6.35-23-generic* linux-headers-2.6.35-23

##Gnome dont mount volumes on startup gconf-editor /apps/nautilus/preferences/media_automount gconf-editor /apps/nautilus/preferences/media_automount_open

##Wine set font smoothing wget http://www.kegel.com/wine/winetricks chmod +x winetricks ./winetricks fontsmooth-rgb

##не работают какие либо кнопки на клавиатуре ###keyboard buttons dont working например left-right стрелки проверьте не установлены они гденибудь как хоткеи например xfce, vlc, compiz и.т.д.

##Установить нормальный словарь без интернета ###Intstall offline dictionary sudo apt-get inslall goldendict

Словари для него Русско-Английский Англо-Русский Русско-Латышский Russian-Latvian Латышско-Русский Latvian-Russian

##Remove unused kernels sudo -i dpkg -l linux-image-* | grep ii | grep -v [a-z]-generic | grep -v uname -r | awk '{ print $2 }' | xargs apt-get -y purge update-grub

##Просыпаться из suspend c клавиатры ###Resume from suspend keyboard sudo -i

смотрим на каком USB у нас клавиатура. Например Bus 002 Device 004: ID 05ac:1006 Apple, Inc. Hub in Aluminum Keyboard (т.е. USB4): lsusb

смотрим с чего можно делать resume: cat /proc/acpi/wakeup

включаем USB4 (usb - клавиатуру из примера выше): echo USB4 > /proc/acpi/wakeup

или включаем PS2 клавиатуру: echo PS2K > /proc/acpi/wakeup

после тестов добавляем комманды в sudo gedit /etc/rc.local

##Virtual Box RDP

Начиная с 4.0 версии надо установить Oracle VM VirtualBox Extension Pack http://www.virtualbox.org/wiki/Downloads https://help.ubuntu.com/community/VirtualBox/RDP если не работает external File->Prefences Library->Reset

##Не работает микрофон в скайпе ###Skype no microphone sound как правило на ноутбуках sudo apt-get install pavucontrol pavucontrol Input Devices -> All Input Devices Поэкспеременитровать с Mute и заглушением Left или Right rfyfkjd

##Показывать температуру жестких дисков, процесоров, виделкарты ###HDD, Processor, Video temperature sudo -i echo coretemp >> /etc/modules apt-get install sensors-applet sensors-detect Y, Y,Y на все кроме последнего После добавать апплет на панель gnome

##Перезагрузиться в выбранную систему ###Reboot in selected os Edit /etc/default/grub: sudo gedit /etc/default/grub and modify the "GRUB_DEFAULT=0" value (it should be on line 4) from "0" to "saved" (without the quotes) so that it looks like this:

GRUB_DEFAULT=saved
sudo update-grub

Now to reboot Ubuntu in Windows or some other OS, run the following command: sudo grub-reboot X

http://www.webupd8.org/2010/10/how-to-reboot-in-windows-from-ubuntu.html

##Скачать весь сайт wget ###Download site with wget Наприпер чтобы сконвертить его в формат .mobi программой calibre, и читать на Kindle wget --mirror -p --convert-links -P ./LOCAL-DIR http://site

##Quake 2 wine вылетает под водой, или при установке openGL ###Quake 2 wine underwater - openGL Проблема в несовместимости Quake 2 и новых драйверов Nvidia/ATI (Квейк 2 крашиться при установке openGL даже в Windows, так что wine эмулирует баги правильно :) Установите неоффициальный патч 3.23 quake2-3.23-win32.zip: http://www.bfeared.com/library/quake/archive/quakedev/kmquake2/index_files/downloads.htm

##Просто подмонтировать USB ###Simple mount USB flash Одной коммандой. Т.е. не создавая папки, указывая тип файловой системы и.т.д. как при mount/umount. В Ubuntu 12.04+ udisks --mount /dev/sdb udisks --unmount /dev/sdb

До Ubuntu 12.04+ exo-mount --device /dev/sdb Будет подмонтирована в /media/USB_LABEL При проблемах с русскими буквами - [[Установить кодировку utf8 для exo-mount ]]

Еще вариант exo-mount --hal-udi /org/freedesktop/Hal/devices/storage_serial_SanDisk_Sansa_Clip_8GB_8F08F5116140B6A80000000000000000_0_0 где /org/freedesktop/Hal/devices/storage_serial_SanDisk_Sansa_Clip_8GB_8F08F5116140B6A80000000000000000_0_0 достается grep'ом из lshal

##Настроить тачпад (жесты) ###Configure touchpad (gestures) Убедиться что драйвер тачпада загружен: grep 'ouchpad' /proc/bus/input/devices synclient -l

Добавить в автозагрузку synclient VertEdgeScroll=0 & # выключть скролл по правому краю тачпада synclient TapButton1=1 & # включить клик левой кнопкой мыши одним пальцем по тачпаду synclient TapButton2=2 & # включить клик средней (колесико) кнопкой мыши двумя по тачпаду
synclient TapButton3=3 & # включить клик правой кнопкой мыши тремя пальцами по тачпаду synclient HorizTwoFingerScroll=1 & # включить прокручивание (скролл) двумя пальцами synclient CircularScrolling=1 & # включить прокручивание (скролл) водя пальцами по кругу (apple ipod very patent protected style)

##Скачать deb's ###Download debs Не через apt, а файлом http://pkgs.org

##Установить кодировку utf8 для exo-mount ###exo-mount set encoding Русские буквы отображаются как кракозябры при монтировниии флешки usb xfce gedit ~/.config/xfce4/mount.rc [vfat] uid= shortname=winnt iocharset=utf8 codepage=866 flush=true longnames=true [iso9660] uid= [udf] uid= iocharset= [ntfs] uid= [ntfs-3g] uid= umask=0077

via [[http://www.ylsoftware.com/news/586|http://www.ylsoftware.com/news/586]]

##Сконвертировать видео для просмотра на слабых устройствах ###Convert videos to lower quality to play weak devices или как испортить видео, чтобы оно шло на тормознутых девайсах типа нетбуков и телефонах

mencoder input.avi -o output.avi -ovc lavc -oac mp3lame -vf scale=480:-3 -lavcopts vcodec=mpeg4 

скрипт для всей папки #!/bin/bash INPUT=/home/graf/videos/metal/* OUTPUT=/home/graf/videos/mitol/ for f in $INPUT do mencoder $f -o "$OUTPUT$(basename "$f")" -ovc lavc -oac mp3lame -vf scale=480:-3 -lavcopts vcodec=mpeg4 done

##Подконектиться по remote desktop к windows ###Connect rdp to windows machine rdesktop -z -a 8 123.123.123.123:3389 где -z использовать сжатие
-a 8 количество чветов 123.123.123.123 ip 3389 порт

##Синхронизироваться по ftp ###Ftp sync Создайте скрипт: #!/bin/bash
HOST="thexnews.com" USER="dima2" PASS="#$OAShed6%334" LCD="/home/graf/projects/web/blog" RCD="/www/blog" lftp -c "set ftp:list-options -a; set ftp:ssl-allow off open ftp://$USER:$PASS@$HOST; lcd $LCD; cd $RCD; mirror --reverse
--only-newer --delete
--verbose "

Где: LCD - папка на локальном компьютере RCD - папка на ftp

Если lftp зависает на Making data connection - добавьте параметр set ftp:ssl-allow off

##Не работает поиск в Dolphin ###Dolphin search don't work Пишет что-то вроде "Invalid protocol" sudo apt-get install kde-baseapps

##Не работает flash в firefox ###Dont work flash in firefox 12.04 x86 x64 Установите https://addons.mozilla.org/en-US/firefox/addon/flash-aid/ Firefox->Tools->Flash Aid->Wizard mode

##OpenWRT изменить mac адрес сетевой карты ###OpenWRT change wlan mac adress http://192.168.1.1/ Справа сверху кликнуть Administration Network->Interfaces->Wlan wan->кнопка edit В поле -- Additional Field -- выбрать MAC-Address Кнопка [Add]

Альтернативный метод uci set network.wan.macaddr="<mac_address>" uci commit network ifdown wan && ifup wan

##OpenWRT подключться по sftp и редактировать файлы через графический редактор ###OpenWRT connect router sftp edit files with graphic ssh root@192.168.1.1 opkg update opkg install openssh-sftp-server Теперь открываем файловый менеджер например krusader или nautilus Коннектимся к: sftp://root@192.168.1.1

Для начала можно изменить ssh приветствие (например на что-то такое :) ) Папка sftp://root@192.168.1.1/etc/ файл banner.

##Ubuntu 12.04 вылетает в Login Screen ###Ubuntu 12.04 randomly crashes login screen При этом в логах Gdk-WARNING: gnome-session: Fatal IO error 11 (Resource temporarily unavailable) on X server" Например при работе с Sublime Text 2 Случается на nvidia + 64 битной версии Скачайте старый драйвер https://launchpad.net/ubuntu/precise/amd64/nvidia-current/290.10-0ubuntu2 Запретите обновление пакета nvidia-current [[Запретить обновление пакета]]

##Ubuntu 12.04 выключать компьютер без меню при нажатии на кнопку питания ###Ubuntu 12.04 shutdown poweroff on power button press without promt Вместо текста "Do you really really want to shutdown?" sudo gedit /etc/acpi/powerbtn.sh вставляем текст /usr/sbin/pm-suspend или /sbin/shutdown -h now "Power button pressed"

##Firefox Вкладки приложений (App Tabs) пропадают после перезапуска ###Firefox App Tabs dissapearing after restart Происходит это из за того что настройки App Tabs храняться в настройках сессии. Если у вас стоит Tools > Options > Privacy -> Clear History When Browser Closes -> Browsing History то и App Tabs будут очищаться.

  • Можно либо убрать птичку Browsing History (что несекьюрно)
  • Либо бекапить файл sessionstore.js (что излишне)
  • Либо просто установить плагин [App Tab Initializer][https://addons.mozilla.org/en-US/firefox/addon/app-tab-initializer] Зайти на about:plugins -> App Tab Initializer -> Prefences -> Grab current app tabs. Так вкладки приложений будут открываться в независимости от настроек Security.

##Sieve скрипт что-бы посылать уведомление о полученом сообщении ###Sieve script to forward email notification Решение для [fastmail.fm][http://thexnews.com/p/1153]

Settings->Advanched Settings->Account->Define Rules->Forward В новой строчке заполняем:

  • Message with Advanched
  • The text (список эмейлов, для которых не нужно посылать уведомление) not header :contains "from" ["notifications@disqus.net","action@ifttt.com"]
  • Forward to (где mail@domain.com - адрес на который посылаються уведомления) notify :method "mailto" :options ["mail@domain.com","From","Orig"] :message "$from$ / $subject$"
  • Forward type Custom Нажимаем [Save changes] Нажимаем линк [View filter source, click "Apply all changes" to save changes first (advanced users only)] Нажимаем [Apply all changes] Появиться надпись "No changes made, keeping generated script." Чтобы зааплаить изменения Идем в Settings->Rules добавляем любое правило в Forward нажимаем Save changes. Теперь это правило можно удалить.

##Usage of git Скачать проект: git clone https://github.com/user/repo cd repo Обновить проект: git pull Пуш без пароля (авторизация через ssh по ключу который добавляеьтся на https://github.com/settings/ssh например): git remote set-url origin ssh://git@github.com/user/repo.git Начать игнорировать файл. Например чтобы заккомминть один раз с дефолтными настройками, а потом вписать туда логин пароль на настоящий, и эти данные не попали в обшщий репозиторий/github. git update-index --assume-unchanged Settings.py

Для упрощения жизни рекомендую использовать скрипт который одной коммандой посинкается, выведет список измененных файлов, спросит commit message и запушит изменения в master - git-sync

Если вы все-таки хотите визуального сравнения изменений рекомендую установить: gitg

##Autocomplete don't work over ssh Баш не запускается по умолчанию, и вы видите $ как промпт запустите bash bash Чтобы bash всегда запускался при подключении по ssh выполните: chsh -s /bin/bash

##Установка Seafile

Если усатовка ругается на ccnet-init: No such file or directory Настойте setup-seafile.sh версию 1.4.5 как сказано в инструкции. Это создаст необходимые конфигурационные файлы Потом просто скачайте свежую версию, распакуйте ее в папку рядом с 1.4.5. Новая версия подхватит конфиги 1.4.5 (которые лежат на директорию выше папки в которой есть seafile.sh).

##Webdav http://linuxsagas.wordpress.com/2008/09/09/webdav-and-fstab/

##GUI для автозапуска программ gnome-session-properties

##Firefox иероглифы когда копируешь url

Например

http://thexnews.com/%D1%82%D1%80%D0%B8-%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D0%B0-%D1%83%D1%81%D0%BA%D0%BE%D1%80%D0%B8%D1%82%D1%8C-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D1%83-%D0%B2%D0%B0%D1%88%D0%B5%D0%B3%D0%BE-%D1%81%D0%B0%D0%B9%D1%82%D0%B0.html

Вместо

http://thexnews.com/три-способа-ускорить-загрузку-вашего-сайта.htmla

about:config network.standard-url.escape-utf8 Установить false

##Время загрузки страницы wget -O /dev/null http://thexnews.com/do-not-eat.html 2>&1 | grep '([0-9.]+ [KM]B/s)'

##Жесткий диск ###Disk utility palimpsest

##Копировать установку ubuntu с HDD на SSD http://frugaltech.happystoic.com/ssdlinux

##Настроить ubuntu оптимально для ssd https://sites.google.com/site/easylinuxtipsproject/ssd#TOC-Avoid-quick-wear:-reduce-write-actions

##Обновить Intel SSD ###Update Intel SSD firmware without CD-ROM Обновить прошивку Intel SSD без CD-ROM, c помощью USB флешки. Потому что, серьезно, ну кто сейчас пользуется устаревшими, ненадежными и тормознутыми CD-ROM дисками? Что за издевательство предлагать этот способ как единственный путь обновления прошивки? как Может быть еще дискету подсунуть?

Слава богу, есть современная альтернатива:

  • Скачать свежую версию .iso с сайта Intel
  • Установить и запустить в терминале unetbootin
  • Distribution -> Select Distribution -> FreeDos
  • Установить FreeDos на флешку
  • Скопировать iSSDFUT.exe из .iso с сайта Intel в корень флешки
  • Перезагрузиться с флешки в FreeDOS Safe Mode
  • Запустить c:\iSSDFUT.exe
  • Следовать инструкциям

##Перезагрузить X sudo restart lightdm

##Установить несколько iso на одну флешку Например я всегда ношу с собой 8гиговую флешку с Hiren Boot CD, Backtrack Linux, Ubuntu 32bit, Ubuntu 64bit http://www.pendrivelinux.com/multiboot-create-a-multiboot-usb-from-linux/

##Перезапустить сессию ###Restart session Одно из преимуществ Linux над Windows - это отсутствие необходимости перегружать компьютер после каждого чиха. Даже если какаянибудь программа зависнет намертво или загадит всю память, вместо перезагрузки компьютера, достаточно выполнить гораздо более быструю: killall gnome-session Что закроет все запущенные программы текущего юзера, и вернет вас к login screen

##Флещ плагин постоянно падает ###Flash plugin craches all the time in Firefox То есть какое то время работает. А потом падает с "Adobe Flash plugin has crashed/ Send Crash Report".Обычно такое бывает после переустановки ядра/драйверов видеокарты Чтобы починить: sudo gedit /etc/adobe/mms.cfg Установить: OverrideGPUValidation=true EnableLinuxHWVideoDecode=0

##Помотреть пакеты которые отсылает устройство Если вы как я страдаете паранойей, то можно легко довести её до панически клинической фазы. Для этого возьмите любой современный гаджет, и установите на свой рутер OpenWRT (или любую другую прошивку позволяющую shell access). После чего зайдите на рутер по ssh и запустите: sudo tcpdump -A -i any ether host 00:00:00:00:00:00 где 00:00:00:00:00:00 mac адрес вашего гаджета. Вместо any можно написать ваш сетевой интерфейс (узнается в ifconfig) что-бы съекономить ресурсы.

Теперь вы в реальном времени можете наблюдать куда, и с какой скоростью сливаются ваши бывшие персональными данные.

Также можно записать полные пакеты в файл чтобы потом скачать и проанализировать в программе wireshark. (Внимание файл может быть очень большим, так что лучше писать его на флешку)

sudo tcpdump -i any ether host 00:00:00:00:00:00 -w file.dump

##pianobar блокирует звук для других приложений При включенном pianobar, в других программах, (например vlc, gzdoom, flash player) нет звука. gedit ~/.libao Вставить текст driver=pulse dev=default Если не помогает driver=alsa dev=default

##Хоткеи не работают в полноэкранных играх ###Hotkeys and shortcuts don't work in full screen mode А таже если хоткеи не работают в full screen приложениях. Например в Virtual Box. Например сделать так чтобы работали медиа (кнопки громкости и управления плеером с клавиатуры) в gzdoom.

Для начала отключите все хоткеи на нужные кнопки в gnome-control-center и ccsm. Затем: sudo apt-get install esekeyd sudo gedit /etc/esekeyd.conf Вставте текст: VOLUMEUP:pactl -- set-sink-volume 0 "+2%" & VOLUMEDOWN:pactl -- set-sink-volume 0 "-2%" & MUTE:amixer set Master toggle & Редактируйте:
sudo gedit /etc/default/esekeyd Установите START_ESEKEYD=true and DAEMON_OPTS="/etc/esekeyd.conf /dev/input/event4" Теперь можно запустить коммандой: sudo /etc/init.d/esekeyd start Результат [fail] в данном случае - норма :). Альтернативная комманда запуска: sudo esekeyd /etc/esekeyd.conf /dev/input/event4

Если работать не будет, запустите: sudo keytest /dev/input/event4 После нажатия нужных кнопок, должен выводиться их код (например VOLUMEUP). Если этого не происходит, поменяйте event4 на другой, например event3. После чего также измените event3 на работающий в /etc/default/esekeyd и VOLUMEUP в /etc/esekeyd.conf, если keytest показывет другие значения.

Чтобы при измененииях также показывался уровень громкости в всплывающем уведомлении notify-osd - скачайте в папку ~/bin скрипт volume и пропишите в /etc/esekeyd.conf: VOLUMEUP: sudo -u graf /home/graf/bin/volume up VOLUMEDOWN: sudo -u graf /home/graf/bin/volume down MUTE: sudo -u graf /home/graf/bin/volume mute Где вместо graf - ваш юзер.

##Pianobar: Cannot access audio file: Forbidden Попробуйте установить последнюю версию: https://gist.github.com/paulbaker3/2886698

git clone https://github.com/PromyLOPh/pianobar/
cd pianobar
sudo apt-get install libao-dev libmad0-dev libfaad-dev libgnutls-dev libjson0-dev libgcrypt11-dev
make
sudo make install

/!\ Cannot access audio file: Forbidden. Установите прокси на проверенный VPS в США.

##Не устанавливаются драйвера Nvidia ###Nvidia drivers install failed При попытке установить через gnome-control-center -> Additional drivers пишет Please have a look at the log file for details: see info in /var/log/jockey.log А cat /var/log/jockey.log выдает что-то вроде: /sys/module/nvidia_304_updates/drivers does not exist, cannot rebind nvidia_304_updates driver

Скорее всего, не хватает компонентов ядра:

sudo apt-get purge nvidia-current
sudo apt-get install linux-source linux-image linux-headers-generic
sudo apt-get install nvidia-current

##Flash на Youtube странные цвета ###Flash inverted colors sudo gedit /etc/adobe/mms.cfg #set EnableLinuxHWVideoDecode=1

Альтернатива: sudo apt-get-install mozilla-plugin-vlc Запустите Firefox Установите аддон https://addons.mozilla.org/en-US/firefox/addon/greasemonkey Установите юзерскрипт http://userscripts.org/scripts/show/87011

##XBMC с джойстиком слишком резкие движения Отключите joystic в настройках xbmc sudo apt-get install qjoypad C помошью qjoypad замапьте кнопки джойстика на стрелки клавиатуры qjoypad

##recordMyDesktop проблемы со звуком ###recordmydesktop no sound/quiet sound Не записывает звук вообще или записывает очень тихо и с шипением

  • Запустите одновременно gtk-recordmydesktop и pavucontrol
  • В recorMyDesktop->Advanced->Sound установите: Channels=2; Freq=48000; Device=pulse
  • В pavucontrol->Input Devices->Show: All Input Devices.
  • Если вы записываете звук с микрофона - убедитесь что Fron Microphone не установлен Mute и нормальная громкость. Если вы записываете звук с компьютера - убедитесь в том же для Monitor of ...
  • pavucontrol->Recording. Найдите там recordmydesktop. Если вы записываете звук с микрофона - в Capture from должен стоять Built In.... Если вы записываете звук с компьютера - в Capture from должен стоять Monitor of ...
  • Вообще большинство проблем со звуком в Pulse Audio связано с тем что в pavucontrol что-то замьючено, или наоборот незамьючено и создает помехи.

##Сохранять историю bash из нескольких терминалов А не только из последнего как по умолчанию http://northernmost.org/blog/flush-bash_history-after-each-command/

##Prepare USB flash for ext4 sudo mkfs.ext4 -b 4096 -E stride=128 -E stripe-width=128 -O ^has_journal /dev/sdc1

##3.8 kernel in 12.04 sudo apt-get purge linux-image-* linux-headers-* sudo apt-get install linux-image-generic-lts-raring linux-headers-generic-lts-raring #sudo apt-get install --install-recommends linux-generic-lts-raring xserver-xorg-lts-raring libgl1-mesa-glx-lts-raring sudo purge nvidia* sudo apt-get install nvidia-current sudo reboot

##Добавить аудиодорожку к mkv ###Add additional audio track to mkv mkvmerge -o output.mkv input.mkv audio_track.ac3

##Btsync синхронизировать файлы с нормальными правами По умолчанию файлы может редактировать только пользователь под которым запущен btsync, а в случае если вы установили btsync-server это будет root. Т.е. другие пользователи редактировать файлы не смогут При установке, или запуском комманды sudo dpkg-reconfigure btsync На вопрос про UMASK ввести 0002 Тогда новые файлы будут создаваться с правами -rw-rw-rw-

##udisks --mount produces Mount failed: Not Authorized sudo gedit /usr/share/polkit-1/actions/org.freedesktop.udisks.policy Find section: ... Set parameters allow_any and allow_inactive to yes.

##Enable VirtualBox 'External' authentication sudo gedit /etc/pam.d/common-account Append: account required pam_unix.so broken_shadow

##Ubuntu 12.04 зависает ###Ubuntu 12.04 hangs Ubuntu 12.04 рандомно зависает. Иногда перестает отвечать на клавиатуру/мышь. Баг в compiz'e если что. Что-бы временно починить проблему его замените compiz на metacity - добавьте в автозагрузку: metacity --replace Если с metacity UI начитает тормозить - установите ulatencyd

##Проверить и пофиксить FAT32 флешку ###Check and fix FAT32 sudo dosfsck -w -r -l -a -v -t /dev/sdc1

##Нет звука в Star Wars: Kinghts of the Old Republic ###SWKOTOR nosound Или же нету звука когда запускаете программу на другом DISPLAY (Если вы установили согласно инструкции) sudo gedit /etc/group

find audio:x:29:pulse,timidity add your username graf like:

audio:x:29:pulse,timidity,graf

##Сделать Libre Office чуть менее уродским

  1. Установите нормальную GTK тему

  2. Установите менее ужасные иконки sudo apt-get install libreoffice-style-sifr

  3. Libre Office -> Tools -> Options -> LibreOffice -> View: Scaling: 99% Icon size and style -> Small : Sifr

##Просто установить OpenVPN server https://www.digitalocean.com/community/articles/how-to-install-openvpn-access-server-on-ubuntu-12-04

##Основы безопасности ###Security basics http://plusbryan.com/my-first-5-minutes-on-a-server-or-essential-security-for-linux-servers

##QBittorrent вылетает с Segmentation fault через некоторое время работы ###QBittorrent Segmentation fault

Если запустить из консоли, ошибка выглядит так:

Catching SIGSEGV, please report a bug at http://bug.qbittorrent.org
and provide the following backtrace:
qBittorrent version: v2.9.7
stack trace:
  /lib/x86_64-linux-gnu/libc.so.6 : ()+0x364a0  [0x7feba00424a0]
  /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 : RC4()+0x3bd  [0x7feba2ccd97d]
Segmentation fault

Проблема в libtorrent. Как обычно: чтобы починить - надо обновиться:

sudo apt-add-repository -y ppa:surfernsk/internet-software
sudo apt-get update
sudo apt-get install libtorrent-rasterbar7 qbittorrent

##XBMC does not receive AirPlay from Iphone (Assuming you are running XBMC on ubuntu) Open ports: sudo ufw allow from 192.168.1.0/24 to 192.168.1.0/24 port 36666 sudo ufw allow from 192.168.1.0/24 to 192.168.1.0/24 port 36667

##Выполнять скрипт при старте системы: ###Run script at startup crontab -e Добавить строчку @reboot /path/to/script

Port forwarding:

List Existing Fwd: iptables -t nat -L PREROUTING -n

Add Fwd: iptables -t nat -A PREROUTING -p tcp --dport 8585 -j DNAT --to-destination 192.168.0.106:8585

Delete Fwd: iptables -vnL -t nat --line-numbers iptables -t nat -D PREROUTING $NUMBER

Open Ports

List open ports sudo iptables -L -n service iptables status

List programs what listening on ports sudo netstat -lptu

Open port iptables -I INPUT -p tcp --dport 25 -j ACCEPT

Delete firewall iptables rule

Replace -A to -D on input command

OR Find the number: service iptables status iptables -vnL --line-numbers iptables -D INPUT $NUMBER

Find process parent:

cat /proc/$PID/status | grep PPid

Git fails on gnome-ssh-askpass

unset SSH_ASKPASS

Which shell are you running

(bash/tcsh/etc) echo $SHELL

Which Linux distribution are you running

cat /etc/*-release
cat /proc/version

List all mounted devices

cat /proc/mounts

Free space

du -skha * | sort -hnr

recursive du -sch .[!.]* * |sort -h

Linux prompt

export PS1="\e[1;30m[\u@\h \w] \e[m"

MySql start on Windows

root/pwd
net start MySQL

3# Apache HTTPd file location http://wiki.apache.org/httpd/DistrosDefaultLayout#Fedora_Core.2C_CentOS.2C_RHEL: cat /etc/httpd/conf/httpd.conf

Tomcat add memory

nano /opt/apache-tomcat-7.0.55/bin/catalina.sh

export CATALINA_OPTS="$CATALINA_OPTS -Denv=prod -Xms256m -Xmx2048m -XX:PermSize=512m"

MySql Default port

3306

MySql Allow remote connections:

nano /etc/my.cnf

set: bind_adress = 0.0.0.0 service mysql restart

GRANT ALL ON taf_performance.* TO 'saiku_user'@'%' IDENTIFIED BY 'password';
flush privileges;

MySql log all sqls to file

SET global log_output = 'FILE';
SET global general_log_file='/tmp/mysql.log';
SET global general_log = 1;

set foreign_key_checks=0;

Git change commit message before push

git commit --amend -m "New commit message"

Random permission denied on Red Hat or CentOS

SELinux may be installed, which is completely independent level of security. And It ignores existing rights system and root!

Check if enabled: getenforce sestatus

List restrictions in real time: tail -n 0 -f /var/log/audit/audit.log

List types: ls -Z ps -Z

Example (add apache user write to graphite): chcon -R -h -t httpd_sys_content_t /opt/graphite/storage

Disable at all: echo 0 > /selinux/enforce

YUM find which package file belongs to:

yum whatprovides /usr/lib/python2.6/site-packages/txamqp/codec.py

List all files in package: repoquery -l $PKG

Pip show installed package version

pip show --files $PKG

List installable versions: pip install --no-deps --no-install txamqp -v

RedHat/CentOS smart & context aware bash completion like in Ubuntu

yum -y install bash-completion

Logout/Login

Bash echo exitcode

echo $?

Stop firefox from copying http://http://

about:config -> browser.urlbar.trimURLs set to false

Kodi префикс DISPLAY игнорируеться.

Kodi ignores DISPLAY=":0.1" prefix

Its now ovveriden by System->Settings->Monitor

В новых версиях Kodi префикс DISPLAY=":0.1" игнорируеться. Чтобы запустить Kodi на другом мониторе надо зайти System->Settings->Monitor и выбрать порт на котором подключен монитор.

##Починить китайский планшет ###Fix china tablet Если зависает на загрузке http://mytabletguru.com/china-tablet-pattern-unlocking-software/

Spotify Ubuntu 12.04

spotify: error while loading shared libraries: libudev.so.1

sudo ln -sf /lib/x86_64-linux-gnu/libudev.so.0 /lib/x86_64-linux-gnu/libudev.so.1

BtSync keep on 1.4 do not upgrade to 2.0

sudo rm -f /etc/apt/sources.list.d/tuxpoldo-btsync*.list /etc/apt/sources.list.d/btsync.list sh -c "$(curl -fsSL http://debian.yeasoft.net/add-btsync14-repository.sh)"

http://forum.bittorrent.com/topic/18974-debian-and-ubuntu-server-unofficial-packages-for-bittorrent-sync/page-34#entry100630

Sublime Text weird fonts

nano ~/.fonts.conf

<?xml version="1.0"?><!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
 <match target="font">
  <edit mode="assign" name="rgba">
   <const>none</const>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="hinting">
   <bool>true</bool>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="hintstyle">
   <const>hintslight</const>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="antialias">
   <bool>true</bool>
  </edit>
 </match>
</fontconfig>

Unpack .eml

sudo apt-get install mpack
munpack -t mail.eml