LINUX.ORG.RU
решено ФорумTalks

Убунта готова

 ,


1

2

Поделюсь впечатлениями от недели использования убунты.

В основном, она готова, остались немного незначительных ошибок.

  • Офигительный софтваре центер, включая прогресс установки в лунчере
  • В софтваре-центре не показывается выхлоп пакетного менеджера – жопа! Прервать процесс установки тоже нельзя.
  • Gnome-session-properties вываливается по-умолчанию с ошибкой, поэтому нужно mkdir ~/.config/autostart, а если уже есть (или не помогает), то скопировать туда что-нибудь из каталога /etc/xdg/autostart,
  • xbindkeys_config выпадает при нажатии GetKey, так как не может самостоятельно создать ~/.xbindkeyssrc (см. по логам). Лечится touch ~/.xbindkeyssrc
  • периодически исчезаю часы в трее! https://bugs.launchpad.net/ubuntu/ source/indicator-datetime/ bug/1228360
  • нельзя по-нормальному посмотреть путь до папки чтобы скопипастать в терминал (копируется вместе с file:///), поэтому приходится ставить костыль
sudo apt-get install nautilus-open-terminal и тому подобные расширения
  • boot делается на ext2, которая не умеет TRIM:
http://www.overclock.net/t/947290/tuning-an-ssd-in-linux
Значит ли это, что /boot и /efi нужно тримать вручную? 
Как тримать /efi? По идее оно смонтировано как vfat, и я поверил этому:
http://forums.fedoraforum.org/showthread.php?t=256068
дописав в fstab discard, но меня мучают сомнения.
  • Судя по утилите Disks, на всех дисках выключены AAM/APM, хотя это очевидно не так
  • во время установки, при развертке в автоматическом режиме на SSD убунта никогда не предлагает
    
-сделать свап на отдельном механическом диске 

    -убрать своп с ссд
    - в /etc/fstab
-добавить noatime,nodiratime,discard на рутовый партишен 
 -добавить 
echo deadline >/sys/block/sda/queue/scheduler
    -echo 0 > /proc/sys/vm/swappiness 
в /etc/rc.local
 -перенести логи в tmpfs -в /etc/fstab

    tmpfs   /tmp       tmpfs   defaults,noatime,mode=1777   0  0
    tmpfs   /var/spool tmpfs   defaults,noatime,mode=1777   0  0
    tmpfs   /var/tmp   tmpfs   defaults,noatime,mode=1777   0  0

    
    в результате с этим приходится геморроиться отдельно. Хотя, казалось бы, 21й век, можно и посмотреть куда и что ты ставишь.
  • system-config-lvm выпадает с ошибкой invoke-rc.d: unknown initscript, /etc/init.d/lvm2 not found. (в багтрекере убунты этот баг поправлен в 2010м году)
  • Древний прошлогодний баг с созданием свопа на первом разделе lvm:
    http://lists.centos.org/pipermail/centos/2012-March/124328.html
    mkswap -L homeswap /dev/mapper/homeworld-homeswap 
mkswap: /dev/mapper/homeworld-homeswap: warning: don't erase bootbits sectors 
on whole disk. Use -f to force. 
    
  • При очередной перезагрузке Юнити перестало что-либо показывать, пришлось всё удалить и переустановить линукс
  • Не смог найти как смонтировать отдельную директорию на жетский диск, поэтому
 система вручную раскидана по раздеам с помощью этого: http://unix.stackexchange.com/questions/44492/mount-a-folder-on-a-drive-in-fs...
  • Просто добавляющиеся кеды - хорошо:
    
sudo add-apt-repository ppa:kubuntu-ppa/backports
    
sudo apt-get update

    sudo apt-get upgrade

    sudo apt-get install kde-full
    
  • Раздражают постоянные упоминания о том, что локальная сеть имеет префикс .local, и поэтому авахи не может нормально работать. А почему?
 Упоротые мантейнеры делают кривые нестандартные пускалки демонов (кто сказал, что systemd не нужен?)
 dir320 + avahi + .local
  • Поломали переключалку языков
Ubuntu + переключение языков
  • При установке в vmware неправильно размечает жесткие диски, что приводит к ошибкам vmware
Убунта ест жесткие диски!
  • Нет “настоящей” rolling-версии
(что впрочем компенсируется установкой daily-current, и частым sudo apt-get update && sudo apt-get dist-upgrade)
Ubuntu Unstable существует?
  • xdg-open для desktop-файлов поломан. Нужно самому писать скрипт на питоне: 
http://askubuntu.com/questions/5172/running-a-desktop-file-in-the-terminal
  • закрепление приложений в лунчере поломано. Нужно самому писать desktop-файлы.
  • Файлы, запускающиеся из консоли и корректно понимающие ~/bashrc, из даша и xdg-open косячат (кажется, не подхватывают что-то в PATH)
  • apt не устанавливает по-умолчанию рекомендованные зависимости. Лечится написанием обёртки: (я зазвал ее pacmans):
sudo apt-get install --install-suggests --install-recommends -o APT::Install-Suggests=«true» -o APT::Install-Recommends=«true» «$@»
либо добавить то же самое в /etc/apt/apt.conf.d/30install-suggests
  • Smartgit крашится (не уверен, что баг Убунты, есть воркэранунд, но в убунте он не работает) :
http://smartgit.3668570.n2.nabble.com/SmartGIT-4-5-1-SWT-Crash-Linux-x86-64-t...
-Dorg.eclipse.swt.browser.DefaultType=mozilla
  • Нет стандартного способа удалить старые пакеты из кэша, нужно велосипедить велосипед и запускать по крону:
http://askubuntu.com/questions/198474/how-to-delete-old-versions-of-same-pack...
  • dpkg-scanpackages deb /dev/null 2>/dev/null | grep Filename: | sed 's/Filename:/mv/;s/\.deb/.deb newest/' > filenames
    
  • Ambigous shortcuts в Basket Note Pads (KDE Kate bug)
https://bugs.kde.org/show_bug.cgi?id=188764
  • В Юнити заканчиваются иконки!

    лучшая пускалка программ для unity
    sudo add-apt-repository ppa:ian-berke/ppa 
    sudo apt-get update && sudo apt-get install drawers
    
    (НО для saucy его еще нету, так что слева молот, справа серп...)
  • В меню нет по умолчанию “открыть здесь рутовую консоль”.
Меню scripts также отсуствует, даже если есть исполняемые скрипты в ~/.gnome2/nautilus-scripts.

    (Раньше можно было добавить вот такой скрипт:
    
#!/bin/bash 
    # Opens a terminal window wherever you are.
    # https://help.ubuntu.com/community/NautilusScriptsHowto 
    gksu gnome-terminal –working-directory=$NAUTILUS_SCRIPT_CURRENT_URI )

    
    
 Нужно установить пакет nautilus-actions, и юзать nautilus-actions-config-tool. Имя команды: Run as Administrator,
Команда gksu, 
параметры: xdg-open %f, 
working directory: %d,
execution mode: normal

  • Запущенное от рута приложение никак не отличается от нерутового (хоть бы в красный цвет покрасили)
  • Launcher не убирается из GUI, и даже если поставить
    
apt-get install compizconfig-settings-manager

    то в настройках Unity Plugin нет такой опции
  • Поиск в Dash жутко тупой. Он, наверное, из двух if'ов состоит. Без Synapse невозможно что-то найти. Теперь я понимаю судорожное желание перешедших на KDE везде понапихать побольше “семантического поиска”. Это как человека с клаустрофобией всю жизнь держать в гробу и кормить с трубочки катетера. А потом ВНЕЗАПНО выпустить на волю.
  • Непонятная пакетная инфраструктура

    использование старого/своего пакета в новом релизе убунты
    apt-get: recursive install suggests/recommends
  • Отсутствие графического управления встроенными сервисами (unlike MacOSX):
    gui for apache
    
есть https://launchpad.net/rapache
    (но его пока нет под saucy)
  • olegchir@supernova:~$ tint2conf 
    The program 'tint2conf' is currently not installed. You can install it by typing: 
    sudo apt-get install tint2a
     
    olegchir@supernova:~$ sudo apt-get install tint2 
    Reading package lists... Done 
    Building dependency tree       
    Reading state information... Done 
    tint2 is already the newest version. 
    0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 
    
    olegchir@supernova:~$ tint2conf 
    The program 'tint2conf' is currently not installed. You can install it by typing: 
    sudo apt-get install tint2 
    

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

★★★★☆

В софтваре-центре не показывается выхлоп пакетного менеджера – жопа! Прервать процесс установки тоже нельзя.

Можно прервать. Выхлопа да, пичаль нету(

периодически исчезаю часы в трее! https://bugs.launchpad.net/ubuntu/ source/indicator-datetime/ bug/1228360

Хм, у меня все ок.

При очередной перезагрузке Юнити перестало что-либо показывать, пришлось всё удалить и переустановить линукс

Тоже не было

Дальше текст не осилил(

Licwin ★★★★★ ()
Последнее исправление: Licwin (всего исправлений: 1)

Нужно было еще больше ppa подключить, может быть лучше бы стало.

Atheist ★★★ ()
Ответ на: комментарий от stevejobs

Установлена еще с лета, обновляю регулярно, правда в виртуалке.

Atheist ★★★ ()

В оффтопике тоже все работает и даже вайн для игор не нужен.

Lavos ★★★★★ ()

Игорь в вайне адски тормозит
 на любом драйвере Starcraft2 + playonlinux (wine1.7.1-CSMT) + Ultra Quality что не так с амд вообще и каталистом в частности? Встроенная в юнити настройка мониторов – говно Мониторы, планшеты, файлы конфигурации и KDE activities Стриминг аудио в мак возможен, но мануалов нет. 
Проигрывание звука из Windows в Linux/Mac и наоборот

Все 3 пункта как-то слабо относятся к ubuntu, к первому нужно писать на багтрекер. Настройка мониторов - это gnome, пинать этих наркоманов уже бесполезно, они совсем упоролись.

А вообще - убунта не без косяков, но на фоне других дистрибутивов она выглядит в разы лучше. Плюс unity, конечно, не без косяков, но на фоне третьего гнома это просто супер. А если смотреть на темы - то и на фоне kde - ибо искаропки всё ок выглядит, в отличие от кед, в которых уже который год проблемы с gtk, и gtk-oxygen далеко не идеален.

ekzotech ★★★★ ()

во время установки, при развертке в автоматическом режиме на SSD убунта никогда не предлагает

И правильно делает - большинство «оптимизаций», что ты назвал про SSD - бредятина.

fornlr ★★★★★ ()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от ekzotech

и gtk-oxygen далеко не идеален.

Я кстати недавно потестил его, дефолтный qtcurve лучше в плане однообразия qt и gtk программ.

Andrew ★★★ ()
Ответ на: комментарий от Andrew

Только увы, разработчики gtk3 лютые наркоманы, несколько раз переписывали темы для gtk3, на что разработчик qtcurve плюнул, и забил, в итоге gtk3 не имеет qtcurve, а немалая часть софта уже перешла на gtk3.

ekzotech ★★★★ ()

закрепление приложений в лунчере поломано. Нужно самому писать desktop-файлы.

Из даша кидаются на лаунчер

Launcher не убирается из GUI, и даже если поставить

В настройках внешнего вида

Atheist ★★★ ()
Ответ на: комментарий от l33tdr4go

Я могу запилить, только там еще хлеще будет :D
Ибо у меня суся напрочь отказывается устанавливаться, занавес.

Atheist ★★★ ()
Ответ на: комментарий от Atheist

Из даша кидаются на лаунчер

а те, которых нет в даше? Например, скрипты из ~/bin?

В настройках внешнего вида

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

stevejobs ★★★★☆ ()
Ответ на: комментарий от Licwin

Можно прервать.

преинсталл прервать? постинсталл? а если в преинсталле пакет рисует гуй настройки на curses, а оно выхлопа не показывает? и кнопка «отмена» серая, так как преинсталл. Запустил установку пакета, и все, давай досвиданья. Мы-то хоть killall apt знаем, а вот обычный пользователь может просраться с перепугу

кстати, killall в убунте тоже глючит ) Killall не видит процессы

stevejobs ★★★★☆ ()
Ответ на: комментарий от stevejobs

а те, которых нет в даше? Например, скрипты из ~/bin?

Это ведь так сложно написать desktop файл и кинуть его в лаунчер

[Desktop Entry]
Version=x.y
Name=ProgramName
Comment=This is my comment
Exec=/home/olegchir/Documents/exec.sh
Icon=/home/olegchir/Pictures/icon.png
Terminal=false
Type=Application
Categories=Utility;Application;

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

http://storage9.static.itmages.com/i/13/1011/h_1381511403_7438394_ff19953e0f.png

Atheist ★★★ ()
Ответ на: комментарий от Atheist

А теперь читаем еще раз строчку «закрепление приложений в лунчере поломано. Нужно самому писать desktop-файлы.». Ух, лишь бы поспорить! :-)

stevejobs ★★★★☆ ()
Ответ на: комментарий от Atheist

http://storage9.static.itmages.com/i/13/1011/h_1381511403_7438394_ff19953e0f.png

Какое слово во фразе «убрать» тебе непонятно?

Там написано «автоматически скрывать», а не «убрать». Мне не нужно автоматически скрывать.

Убрать нужно для того, чтобы вместо юнити-лунчера на его место поставить другую панель, более нормальную.

Я пошел смотреть плагины компиза, но не нашел там лунчера. Хотя раньше вроде был. Наверное, впихали внутрь плагина «unity plugin», а галочку отключения лунчера вывести в настройки плагина забыли. Так что лунчер можно убить только со всем юнити сразу.

stevejobs ★★★★☆ ()
Ответ на: комментарий от Atheist

Да что ты говоришь? А почему в других DE крепятся что угодно? Если я перепишу так: «в убунте лунчер сломали еще до его появления», тебе полегчает? :3

stevejobs ★★★★☆ ()
Ответ на: комментарий от Atheist

какое поднесение? Запускаешь прогу, потом правой кнопкой по ней и в меню выбираешь «keep in Dock» или как-то так, и все, она закреплена. Вот эта функция поломана. Даже те проги, которые запускаются из даша она не всегда умеет лочить в лунчере (скорее всего, вот это связано с поломанным xdg-open, который поломан не только в смысле невозможности запускать desktop-файлы из командной строки, а вообще)

stevejobs ★★★★☆ ()
Ответ на: комментарий от Atheist

Тогда зачем тебе юнити?

даш, трей, наличие запущенного юнити (для прог, которые гвоздями к нему прибиты). Ну и дефолт, да - собственно, то, зачем нужна убунта - это иметь разумный дефолт из коробки. Я даже обои не менял, так зачем мне удалять самую важную часть ОС?

stevejobs ★★★★☆ ()
Ответ на: комментарий от stevejobs

Какие проги гвоздями прибиты к юнити?

так зачем мне удалять самую важную часть ОС?

Так а зачем тогда ты хочешь удалить панель, лол

Atheist ★★★ ()
Ответ на: комментарий от Atheist

Перестаю тебя кормить. Да, действительно, иди спать уже, телепат чертов. Ничерта не видел, а уже «все закрепляется». Может определишь еще по фотографии, как зовут моего соседа?

stevejobs ★★★★☆ ()
Ответ на: комментарий от awesomenickname

Убунту готова

Что-то заголовок не соответствует содержимому простыни.

По меркам линукса это все нормально и даже обыденно, так что готова.

cipher ★★★★★ ()
Ответ на: комментарий от Atheist

потому что панель не справляется со своей основной функцией. В нее не влезают иконки. Это такой фейл, что просто фейл-фейл.

stevejobs ★★★★☆ ()
Ответ на: комментарий от Atheist

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

stevejobs ★★★★☆ ()
Ответ на: комментарий от stevejobs

http://storage9.static.itmages.com/i/13/1011/h_1381513257_3450193_71197dbc22.png
Влезет 100500 иконок
Спать еще рано, пива много еще осталось :D
Вот тебе tint2
http://storage9.static.itmages.com/i/13/1011/h_1381513516_6164895_fad0978470.png
А лаунчер скрой, и настрой чтобы его было тяжело вытащить, в левый верхний угол и чувствительность там есть :D

Atheist ★★★ ()
Последнее исправление: Atheist (всего исправлений: 1)
Ответ на: комментарий от Extraterrestrial

Ну жопс не смог осилить, а мне что жалко в виртулке чтоли :D

Atheist ★★★ ()
Ответ на: комментарий от stevejobs

А почему в других DE крепятся что угодно?

4.2 в гноме 3 не крепится.

maloi ★★★★★ ()

Значит ли это, что /boot и /efi нужно тримать вручную?

А зачем? Они такого огромного размера и туда так часто и помногу что-то пишется?

krakatau ()

Нет стандартного способа удалить старые пакеты из кэша

В смысле «того» (способа), который должен быть в графическом интерфейсе?

aes_ultimum ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.