вторник, 1 апреля 2014 г.

Сброс настроек UNITY и COMPIZ

unity


Начиная с версии 11.04 операционной системы Linux Ubuntu в качестве окружения рабочего стола используется оболочка рабочего стола среды Gnome — Unity, вместо старой оболочки Gnome shell. Многие с появлением Unity ошибочно посчитали, что в Ubuntu изменилась среда Gnome и была заменена на Unity. Такое суждение в корне ошибочно. Cреда Gnome никуда не исчезла. Путаница возникла именно из-за того, что по недоразумению, видимо из-за схожести названий, смешали понятия Gnome и Gnome shell. Первое — это рабочая среда, а второе — всего лишь оболочка для рабочей среды, т.е. «видимая часть». Unity не является самостоятельной рабочей средой, а всего лишь пришла на смену оболочке Gnome shell в качестве новой оболочки рабочей среды Gnome.
В текущей версии Unity в качестве менеджера окон используется Compiz, который пришёл на смену Mutter. В будущих же версиях, со слов основателя корпорации Canonical Марка Шаттлворта, на смену Compiz придёт новый оконный менеджер Wayland c целью обеспечения естественного взаимодействия с программным интерфейсом OpenGL. См. дополнительно запись «Unity on Wayland» в блоге Марка Шаттлворта.
С появлением Compiz многие пользователи ОС Linux Ubuntu из-за неаккуратного или неумелого обращения с CCSM (Compiz Config Settings Manager) — менеджером настроек Compiz периодически сталкиваются с проблемой возврата настроек по умолчанию как для самого Compiz, так и для Unity. Кроме того, необходимость сброса настроек Compiz и Unity часто возникает у тех кто использует проприетарные драйверы NVidia, а также при обновлении операционной системы до новой версии. Сброс настроек Compiz и Unity возможно осуществить, однако, начиная с версии Ubuntu 12.10, появились некоторые отличия в хранении самих настроек, поэтому следует отдельно рассмотреть вопрос перехода к настройкам по умолчанию для версий 11.04-12.04 и версий 12.10-13.10 Linux Ubuntu.

Сброс настроек для Ubuntu 11.04, 11.10 и 12.04

Настройки Compiz следует удалять, выполнив последовательно следующие команды в терминале:
$ gconftool-2 --recursive-unset /apps/compiz-1
$ gconftool-2 --recursive-unset /apps/compizconfig-1
К абсолютно аналогичному результату приведёт непосредственное удаление файлов конфигурации Compiz с диска для конкретного пользователя:
rm -rf ~/.config/compiz-1/compizconfig/*
Настройки Unity, кроме настроек набора кнопок запуска на боковой панели, можно изменить на настройки по умолчанию командой:
unity --reset
Что же касается изменения набора кнопок запуска на боковой панели, то для возврата к набору по умолчанию полезной окажется команда:
unity --reset-icons

Сброс настроек для Ubuntu 12.10, 13.04 и 13.10

В Ubuntu 12.10, 13.04 и 13.10 для обработки и хранения настроек Compiz и Unity используется высокоуровневый API интерфейс GSettings, вместо применявшегося ранее GConf. Следовательно, в новой версии Linux Ubuntu несколько изменилась и логика работы с настройками Compiz и Unity, для работы с которыми теперь следует применять утилиту dconf-tools. Инсталлировать dconf-tools несложно:
sudo apt-get install dconf-tools
После инсталляции просмотреть текущие настройки Compiz и Unity поможет команда:
dconf dump /org/compiz/
А выполнить полный сброс настроек Compiz и Unity можно теперь командой:
dconf reset -f /org/compiz/
После чего необходимо выполнить перезагрузку системы или же просто перезапустить Unity:
setsid unity
Заметим, что сброс набора кнопок запуска на боковой панели осуществляется также, как и в предыдущих версиях:
unity --reset-icons
а вот уже
unity --reset
относится к категории «deprecated», т.е. устарело и подвергнуто депрекации. Иными словами, применение этой команды не является желательным, обоснованным и не приведёт требуемому эффекту.
Иногда сброс настроек Unity указанным способом не приводит к желаемому результату. В этом случае следует использовать утилиту unity-reset, которая почти также «жёстко», как и устаревшая «unity —reset», удаляет существующие настройки. Утилита unity-reset не входит в стандартные репозитории Ubuntu, установить её можно следующим образом:
sudo add-apt-repository ppa:amith/ubuntutools
sudo apt-get update
sudo apt-get install unity-reset
После установки для сброса настроек достаточно выполнить в терминале команду:
unity-reset

Переустановка Unity

При обновлении Ubuntu с версии 13.04 до версии 13.10 я столкнулась проблемой, которую невозможно было решить ни одним из вышеперечисленных способов. Проблема состояла в том, что панель управления Unity (дашборд) не функционировала — отсутствовали поиск, запуск приложений, дашборд выглядел абсолютно «пустым», появились множественные ошибки вида: «unity.dash.gsettingsscopereader GSettingsScopes.cpp:108 Error fetching protocol metadata for scope: files.scope : В каталогах поиска не удалось найти допустимый файл ключей». Проблему удалось решить переустановкой Unity, который, как выяснилось, в процессе перехода на новую версию Ubuntu 13.10 не был корректно инсталлирован. Для решения такого рода проблемы достаточно выполнить следующую команду:
sudo apt-get install --reinstall unity-lens-* unity-scope-home
После переустановки Unity и перезагрузки системы все проблемы с дэшбордом исчезли.

Взято здесь

Генерирование случайных паролей

Перед любым пользователем или администратором IT-систем рано или поздно возникает задача генерирования случайных паролей. Современные требования к сложности пароля достаточно высоки. «Хороший» пароль обязательно должен иметь длину не менее 16 символов, содержать буквы (включая заглавные), цифры и специальные символы. Только в этом случае можно гарантировать невозможность взлома пароля методом «грубой силы» или, как его ещё называют, «брутфорса» (от англ. brute force — «грубая сила»).

Утилита pwgen

Для генерирования паролей в системах Linux существует специальная утилита pwgen. Инсталлировать pwgen можно так:
в Linux Ubuntu
sudo apt-get install pwgen
в Linux Fedora
yum install pwgen
После успешной инсталляции следует ознакомиться с принципами использования данной утилиты. Синтаксис её достаточно прост:
pwgen [опции] [длина_пароля] [количество_паролей]
Список поддерживаемых опций не очень велик, но в совокупности они позволяют генерировать пароли любой сложности. Итак, вот список опций:
-c или --capitalize - включить минимум одну заглавную букву в пароль
-A или --no-capitalize - не включать в пароль заглавные буквы
-n или --numerals - включить минимум одну цифру в пароль
-0 или --no-numerals - не включать цифры в пароль
-y или --symbols - включить в пароль минимум один специальный символ
-s или --secure - генерировать абсолютно случайный пароль (без учёта лёгкости запоминания)
-B или --ambiguous - не включать в пароль неоднозначные символы
-H или --sha1=path/to/file - использовать в качестве генератора SHA1 хэш файла
-C - вывод списка паролей в виде нескольких столбцов
-1 - вывод списка паролей в виде простого списка (новый пароль с новой сткроки)
-v или --no-vowels - не включать в пароль гласные буквы
Сложностей с пониманием значений приведённых опций, как правило, не возникает. Разъяснения требуют лишь три опции.
Опция -Н позволяет создать случайные пароли на основе хэша (функции свёртки) по алгоритму SHA1. Такая возможность является полезной если потребуется восстановить список паролей в случае его утери. Дело в том, что pwgen при каждом запуске создаёт уникальный набор паролей, который никогда не повторяется от запуска программы к запуску. Если же воспользоваться для генерирования хэшем одного и того же файла, то всякий раз для одного и того же файла при использовании одних и тех же опций список паролей будет одним и тем же. Таким образом, для восстановления списка паролей достаточно запомнить файл и опции, которые были первоначально использованы для генерирования списка паролей.
Вторая опция, требующая пояснений — это опция -v, указывающая на необходимость исключения гласных букв. Причиной, по которой не следует иногда включать гласные, является пусть небольшая, но реальная вероятность того, что среди случайным образом сгенерированных паролей окажутся пароли, созвучные с неприличными, нецензурными словами. Если список паролей создаётся, например, системным администратором для раздачи множеству пользователей для доступа к тому или иному веб-сервису организации, то исключение из паролей гласных букв позволит избежать неприятной ситуации с генерированием паролей, включающих нецензурные слова, в том числе и в виде транслитерации (например, в случае русского языка).
И, наконец, последняя опция, которая требует дополнительных комментариев — это -B. Что это за неоднозначные символы? Приведём пример. Заглавную латинскую букву I и цифру 1 иногда путают при неудачном выборе шрифта — экранного или печатного. Во избежание таких недоразумений опция -B и была создана. При её использовании, например, цифра 1 не будет включена в список паролей.

ПРИМЕРЫ

50 паролей длиной в 20 символов, включая заглавные, спецсимволы и цифры в виде таблицы:
pwgen -cnyC 20 50
100 паролей длиной в 16 символов, включая заглавные, спецсимволы и цифры в виде простого списка (каждый пароль с новой строки):
pwgen -cny1 16 100
30 паролей длиной в 8 символов, включая заглавные и цифры, без спецсимволов, в виде таблицы:
pwgen -cnC 8 30
25 паролей длиной в 10 символов, включая заглавные и цифры, но без спецсимволов и неоднозначных символов, в виде таблицы:
pwgen -cnBC 10 25
45 паролей длиной в 12 символов, включая заглавные, спецсимволы и цифры, без учёта лёгкости запоминания («хаотичный» на вид пароль), в виде таблицы:
pwgen -cynsC 12 45
То же, что и в предыдущем примере, но с использованием хэша файла с именем moj_file.doc, который расположен в текущей директории:
pwgen -cynsCH moj_file.doc 12 45
или
pwgen -cynsC --sha1=moj_file.doc 12 45
Попробуйте сгенерировать пароли как в двух последних примерах (с хэшем и без) и вы увидите разницу, в предпоследнем примере (без хэша) набор паролей будет разным каждый раз при выполнении команды, а в последнем (с хэшем) — один и тот же.
И, наконец, скажу, что pwgen выводит пароли в стандартный вывод (на экран). Если требуется сохранить список паролей в файл, используйте двойную или одинарную «воронку»:
pwgen -cnBC 10 25 > file_s_paroljami.txt
или
pwgen -cnBC 10 25 >> file_s_paroljami.txt
Напомню, если файл не существует — он будет создан и в первом и во втором случае. Если файл существует — одинарная воронка удалит его содержимое полностью (осторожно!), двойная — добавит список сгенерированных паролей в конец файла, начиная с последней пустой строки существующего файла.
Взято здесь

понедельник, 31 марта 2014 г.

Установить/обновить ядро Linux Kernel 3.14 (Stable) в Ubuntu/Linux Mint

Linux Kernel 3.14 является первым выпуском ядра версии 3.14. Вы можете 
скачать соответствующие deb пакеты ОТСЮДА и установить их в 
Центре приложений Ubuntu. Или просто следуйте приведенным ниже 
инструкциям, которые помогут вам установить новое ядро несколькими 
командами в терминале.

Установить ядро версии командами ниже, можно ​​в следующих дистрибутивах Linux:

Ubuntu 14.04/13.10/13.04/12.10/12.04 
Linux Mint 16/15/14/13

Установка ядра Linux Kernel 3.14

1. Откройте терминал, скопируйте и выполните одну из команд, согласно архитектуры вашей 
системы/компьютера, на свой страх и риск:

Для 32-bit (одной командой):

cd /tmp && wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14-trusty/
linux-headers-3.14.0-031400-generic_3.14.0-031400.201403310035_i386.deb 
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14-trusty/
linux-headers-3.14.0-031400_3.14.0-031400.201403310035_all.deb 
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14-trusty/
linux-image-3.14.0-031400-generic_3.14.0-031400.201403310035_i386.deb

Для 64-bit (одной командой):

cd /tmp && wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14-trusty/
linux-headers-3.14.0-031400-generic_3.14.0-031400.201403310035_amd64.deb 
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14-trusty/
linux-headers-3.14.0-031400_3.14.0-031400.201403310035_all.deb 
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14-trusty/
linux-image-3.14.0-031400-generic_3.14.0-031400.201403310035_amd64.deb && 
sudo dpkg -i *.deb

2. Обновите GRUB (GRUB надо обновлять в той системе Linux где он установлен, если у вас 
их более одной)

sudo update-grub

Примечание 1. Если у вас установлен загрузчик BURG, то и его нужно обновить:

sudo update-burg

3. По окончании установки, закройте все приложения и перезагрузите компьютер следующей 
командой:

sudo reboot

После входа в систему, проверьте версию актуального ядра командой:

uname -r

Как вернуться к ранее установленному ядру, инструкция ЗДЕСЬ.

Примечание 2. Если вы раньше устанавливали программу KernelUpdate, откройте её из 
Меню - Системные утилиты или перезагрузите свой компьютер и при новом входе в 
систему вы должны увидеть открытое окно xterm с извещением о новом ядре 3.14, при 
условии если вы прописывали KernelUpdate в Автоматически запускаемые приложения.
Нажмите клавишу Enter и следуйте инструкциям по установке ядра 3.14.

Примечание 3. Если вы решили удалить ядро 3.14, выполните эту команду:

sudo apt-get purge linux-image-3.14-*

Источник: https://www.kernel.org/

среда, 26 марта 2014 г.

Вышла первая официальная версия облачного браузера Maxthon 1.0.0.10 (Stable) для Linux

Вышла первая официальная версия браузера Maxthon 1.0.0.10 для 
Linux. Как заявляют в компании Maxthon, версию для Linux уже давно 
просят многие пользователи браузера, отчасти это послужило толчком 
к разработке браузера Maxthon под Linux.
Браузер Maxthon использует уникальный двухдвижковый дизайн, 
совмещая Webkit и Trident. Быстрый и эффективный, он мгновенно 
и правильно открывает любые страницы. Лучшая поддержка HTML5 и комплекс оригинальных 
возможностей, которых нет больше ни у кого, позволяют пользователям Maxthon легко 
делиться файлами и отправляет их на различные устройства и платформы. http://compizomania.blogspot.com/














Что нового в Maxthon версии 1.0.0.10:

Новый графический интерфейс.
Функция автозаполнения, синхронизируемая через Maxthon Account, поддержка шифрования 
AES256.
Доступ к закладкам, быстрому доступу через Maxthon Account.
Поддержка жестов мышью.
Поддержка Drag&Drop для открытия ссылок.
Возможность одним кликом восстановить предыдущую сессию.
Улучшена интеграция с окружением Unity в Ubuntu.

Если у вас ранее был установлен браузер Maxthon, то скорее всего вы получите обновление 
до версии 1.0.0.10 в регулярных обновлениях системы.

Для установки браузера Maxthon 1.0.0.10 впервые, обратитесь к официальной странице 
загрузки, выбрав пакет для архитектуры вашей системы по следующей ссылке:
                 
                                                                   http://ru.maxthon.com/

Удачи.

понедельник, 24 марта 2014 г.

Установить/обновить ядро Linux Kernel 3.13.7 (Stable) в Ubuntu/Linux Mint

Linux Kernel 3.13.7 является седьмым корректировочным выпуском 
ядра версии 3.13. Вы можете скачать соответствующие deb пакеты 
ОТСЮДА и установить их в Центре приложений Ubuntu.  
Или просто следуйте приведенным ниже инструкциям, которые 
помогут вам установить новое ядро несколькими командами в терминале.

Установить ядро версии 3.13.7 командами ниже, можно ​​в следующих 
дистрибутивах Linux:

   Ubuntu 14.04/13.10/12.10/12.04
   Linux Mint 16/15/14/13 


Установка ядра Linux Kernel 3.13.7

1. Откройте терминал, скопируйте и выполните одну из команд, согласно архитектуры вашей 
системы/компьютера, на свой страх и риск:

Для 32-bit (одной командой):

cd /tmp && wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.7-trusty/
linux-headers-3.13.7-031307-generic_3.13.7-031307.201403240156_i386.deb 
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.7-trusty/
linux-headers-3.13.7-031307_3.13.7-031307.201403240156_all.deb 
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.7-trusty/
linux-image-3.13.7-031307-generic_3.13.7-031307.201403240156_i386.deb && 
sudo dpkg -i *.deb

Для 64-bit (одной командой):

cd /tmp && wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.7-trusty/
linux-headers-3.13.7-031307-generic_3.13.7-031307.201403240156_amd64.deb 
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.7-trusty/
linux-headers-3.13.7-031307_3.13.7-031307.201403240156_all.deb 
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.7-trusty/
linux-image-3.13.7-031307-generic_3.13.7-031307.201403240156_amd64.deb && 
sudo dpkg -i *.deb

2. Обновите GRUB (GRUB надо обновлять в той системе Linux где он установлен, 
если у вас их более одной)

sudo update-grub

Примечание 1. Если у вас установлен загрузчик BURG, то и его нужно обновить:

sudo update-burg

3. По окончании установки, закройте все приложения и перезагрузите компьютер следующей 
командой:

sudo reboot

После входа в систему, проверьте версию актуального ядра командой:

uname -r 

Примечание 2. Если вы раньше устанавливали программу KernelUpdate, откройте её из 
Меню - Системные утилиты или перезагрузите свой компьютер и при новом входе в 
систему вы должны увидеть открытое окно xterm с извещением о новом ядре 3.13.7, при 
условии если вы прописывали KernelUpdate в Автоматически запускаемые приложения.
Нажмите клавишу Enter и следуйте инструкциям по установке ядра 3.13.7

Примечание 3. Как вернуться к ранее установленному ядру, инструкция ЗДЕСЬ.

Если вы решили удалить ядро 3.13.7, выполните эту команду: 

sudo apt-get purge linux-image-3.13.7*



Источник: https://www.kernel.org/

Удачи.