Архив метки: Ubuntu

Встречаем Linux Mint 14

Совсем недавно свет увидела новая версия распространенной операционной системы Linux Mint 14-ой версии.

Новая версия этой операционной системы была создана на основе весьма распространенной Ubuntu 12.10 и новой версии ядра Linux порядковый номер, которой 3.5. В данной версии дистрибутива появились две графические оболочки Cinnamo новой версии, порядковый номер которой 1.6 и MATE порядковый номер этой графической оболочки — 1.4. Заметные изменения претерпел и менеджер дисплеев MDM, поддерживающий темы GDM2 и список пользователей с аватарами. Программа управления пакетами в этой версии дистрибутива теперь не использует apt-демон, на смену ему пришел новый собственный менеджер пакетов с поддержкой debconf. Читать

Улучшаем производительность веб-ресурса. Установка mod_pagespeed в Ubuntu

Для начала загружаем пакет с сайта Google

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_amd64.deb

или для 32-битной системы

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.deb

Терь устанавливаем пакет (обезательно с правами root):

dpkg -i mod-pagespeed-*.deb
apt-get -f install

Настройка модуля осуществляется в файле /etc/apache2/mod-available/peagespeed.conf

Автор: Sergiy Kamolov

Как правильно установить NetBeans на Ubuntu 12.04

Я конечно не претендую, что описанный ниже метод асболютно правильный, но он простой и обеспечивает мне стабильную работу приложения уже достаточно долгое время…

Если устанавливать NetBeans сразу после установки системы, а я именно так всегда и делаю, то для начала понадобится установить JDK. Я много встречал негативных комментариев и «камней» в сторону дефолтного JDK, что решил воспользоваться альтернативным, а точнее Oracle JDK.

Порядок установки Oracle JDK следующий:

1. Удаляем OpenJDK:

sudo apt-get purge openjdk*

2. Открываем терминал и запускаем следующую последовательность комманд:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

 

3. После успешной установки проверяем версию JDK

java -version
  

Теперь идем на сайт NetBeans и качаем последнюю версию IDE:
http://netbeans.org/downloads/index.html

Находим сохраненный файл (я обычно сохраняю его на Рабочий стол), открываем свойсва файла, находим вкладку Permissions и ставим галочку в поле Allow executing file as programm. Закрываем окно, запускаем файл и устанавливаем NetBeans.

Если после первого запуска IDE вы заметили что главное меню сливается с заголовком окна, то необходимо еще выполнить следующее: ищем файлик /usr/share/themes/Ambiance/gtk-2.0/gtkrc, открываем его для редактирования от имени админа

 sudo gedit /usr/share/themes/Ambiance/gtk-2.0/gtkrc

… находим строку 338 с текстом

 style «menu» {

 и меняем ее на

 style «menu» = «dark» {

 Сохраняем и перезапускаем NetBeans (если он был запущен)…

Автор: Sergiy Kamolov
Дата публикации: 2012-08-20T13:42:00.002+03:00

Elgg: mod-rewrite для NGINX

Сегодня развернул Elgg на веб-сервере NGINX, и первая проблема с которой столкнулся — это небходимость замены mod-rewrite директив, которые содержатся в файле .htaccess, на соответсвующие правила для NGINX (rewrite-rules).

И первый вопрос, который у меня возник: куда нужно писать эти правила?
Rewrite-rules для Nginx указываются внутри секции server в файле настройки виртуального хоста, например /etc/nginx/sites-available/default.

Следующий вопрос был: что же туда писать?
Если подумать логически, то задача не совсем сложная, необходимо всего лишь конвертировать директивы из htaccess в соответвующие правила для nginx. Спасибо Томасу Делингу, который уже провел иследования в этом вопросе и успешно конвертировал директивы файла htaccess для Elgg 1.8.2. Все что мне осталось, это скопировать набор правил и обновить файл настройки виртуального хостинга, в результате он выглядел приблизительно так:

server {
listen 80;
server_name elgg.domain.com;
root /var/www-nginx/elgg/htdocs/;

error_log /var/log/nginx/error.log;
access_log /var/log/nginx/access.log;

index index.php index.html;
fastcgi_index index.php;

client_max_body_size 8M;
client_body_buffer_size 256K;

rewrite ^/pg/([A-Za-z0-9_-]+)$ /engine/handlers/page_handler.php?handler=$1&$args;
rewrite ^/pg/([A-Za-z0-9_-]+)/(.*)$ /engine/handlers/page_handler.php?handler=$1&page=$2&$args;
rewrite ^/tag/(.+)/?$ /engine/handlers/page_handler.php?handler=search&page=$1;
rewrite ^/action/([A-Za-z0-9_-/]+)$ /engine/handlers/action_handler.php?action=$1&$args;
rewrite ^/cache/(.*)$ /engine/handlers/cache_handler.php?request=$1&$args;
rewrite ^/services/api/([A-Za-z0-9_-]+)/(.*)$ /engine/handlers/service_handler.php?handler=$1&request=$2&$args;
rewrite ^/export/([A-Za-z]+)/([0-9]+)/?$ /engine/handlers/export_handler.php?view=$1&guid=$2;
rewrite ^/export/([A-Za-z]+)/([0-9]+)/([A-Za-z]+)/([A-Za-z0-9_]+)/$ /engine/handlers/export_handler.php?view=$1&guid=$2&type=$3&idname=$4;
rewrite /xml-rpc.php /engine/handlers/xml-rpc_handler.php;
rewrite /mt/mt-xmlrpc.cgi /engine/handlers/xml-rpc_handler.php;
rewrite ^/rewrite.php$ /install.php;
if (!-d $request_filename){
set $rule_11 1$rule_11;
}
if (!-f $request_filename){
set $rule_11 2$rule_11;
}
if ($rule_11 = "21"){
rewrite ^/([A-Za-z0-9_-]+)$ /engine/handlers/page_handler.php?handler=$1;
}
if (!-d $request_filename){
set $rule_12 1$rule_12;
}
if (!-f $request_filename){
set $rule_12 2$rule_12;
}
if ($rule_12 = "21"){
rewrite ^/([A-Za-z0-9_-]+)/(.*)$ /engine/handlers/page_handler.php?handler=$1&page=$2;
}

location ~ .php$ {
include fastcgi_params;

# Assuming php-fastcgi running on localhost port 9000
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

fastcgi_connect_timeout 60;
fastcgi_send_timeout 180;
fastcgi_read_timeout 180;
fastcgi_buffer_size 128k;
fastcgi_buffers 4 256k;
fastcgi_busy_buffers_size 256k;
fastcgi_temp_file_write_size 256k;
fastcgi_intercept_errors on;
}

# Do not put CSS there or it will break simplecache
location ~* .(bmp|js|gif|ico|jpg|jpeg|png)$ {
expires max;
# log_not_found off;
}
}

Автор: Sergiy Kamolov
Дата публикации: 2012-08-06T13:42:00.001+03:00

Установка Mac OS X Lion для Ubuntu 12.04 и Linux Mint

Многие люди ищут тему Macbuntu 12.04/Macbuntu 12.10/Macbuntu 11.10/Mac4lin, Mac Ubuntu и так далее. Итак, здесь тема Mac OS X Lion для Ubuntu 12.04 Precise Pangolin и, надеюсь, эта тема будет работать с Linux Mint 13.

Новое:
Исправлено множество ошибок в теме и значках
Тема более гладкая, блестящая и быстрая
Исправлена проблема чувствительности индикатора выполнения
Исправлены кнопки Metacity
Исправлено соответствие цветов между верхней панелью и развернутым окном
Редизайн кнопок панели инструментов
Добавлено больше округлости для панели инструментов
Изменен цвет строк
Добавлен эффект слегка жирного шрифта при наведении на ячейки и строки
Эффект жирного шрифта при наведении на кнопки
Различные цвета панели поиска и панели мусора
Удалена граница rubber band
Удалена граница плавающей панели
Примечание

Во второй версии автор предоставляет 2 пакета значков:

Mac Lion

Mac Snow Leoprad

Подготовка

Шаг 1. Скачайте обои Mac OS X Lion

Шаг 2. Установите последний Cairo Dock

Нажмите правой кнопкой мыши на Cairo Dock > Выберите «Launch Cairo-Dock at Startup (Запускать Cairo-Dock при запуске системы)»

Шаг 3. Настройка полосы прокрутки: Установите Ubuntu Tweak, перейдите на вкладку «Miscellaneous (Разное)» и выключите «Overlay Scrollbars (Наложение полосы прокрутки)»

Шаг 4. Установите новый логотип Apple в лаунчер

Выполните следующие команды, чтобы установить логотип Apple:

wget -O apple-logo.zip http://dl.dropbox.com/u/53319850/NoobsLab.com/apple-logo.zip
sudo unzip apple-logo.zip -d /usr/share/unity/5/

Подтвердите замену файла и нажмите «Enter»

Если вы хотите вернуть логотип Ubuntu обратно, выполните в терминале следующие команды:

wget -O ubuntu-logo.zip http://dl.dropbox.com/u/53319850/NoobsLab.com/ubuntu-logo.zip
sudo unzip ubuntu-logo.zip -d /usr/share/unity/5/

Подтвердите замену файла и нажмите «Enter»

Установка

Шаг 5. Для установки темы Mac OS X Lion в Ubuntu 12.04/12.10/11.10 или Linux Mint, откройте терминал (Ctrl+Alt+T) и выполните следующие команды:

sudo add-apt-repository ppa:noobslab/themes
sudo apt-get update
sudo apt-get install mac-os-lion-cursors-v2
sudo apt-get install mac-os-lion-icons-v2
sudo apt-get install mac-os-lion-theme-v2

Шаг 6. Отключение отчета о сбоях

Обычно в Ubuntu 12.04 сбоев больше, чем в предыдущих версиях, поэтому вы можете отключить отчеты с помощью следующей команды:

sudo sed -i «s/enabled=1/enabled=0/g» ‘/etc/default/apport’

Шаг 7. Установка Compiz Setting Manager для автоматического скрытия лаунчера Unity

sudo apt-get install compizconfig-settings-manager

Шаг 8. Установка Gnome Tweak Tool/Ubuntu Tweak для изменения темы, значков, курсоров

sudo apt-get install gnome-tweak-tool

Также смотрите удаление белых точек с экрана входа

Данная новость подготовлена для Вас командой сайта lintux.ru
Источник: www.noobslab.com
Автор: Umair
Перевел: Максим Левиков

Автор: ГАЗЕНВАГЕН™

NetBeans: Что делать если цвет меню сливается с заголовком окна в Ubuntu 12.04

В Ubuntu 12.04 столкнулся с проблемой, когда меню моей любимой идешки сливается с цветом заголвка окна. Изза этого очень не удобно стало работать. Нашел простое решение данной проблемы, достаточно отредактировать файл netbeans.conf, который находится в директории установки netbeans (например: /home/user/netbeans7.2/etc)

 В конец файл добавляем следующую диррективу:

 -J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=lcd —laf Metal 

Более детальную информацию о решении проблмемы см:

http://hanynowsky.wordpress.com/2012/04/27/netbeans-ide-look-feel-under-ubuntu-12-04/

Не помогло?

Тогда ищем файлик  /usr/share/themes/Ambiance/gtk-2.0/gtkrc, открываем его для редактирования от имени админа

sudo gedit /usr/share/themes/Ambiance/gtk-2.0/gtkrc

Находим строку 338 с текстом 

style «menu» {

и меняем ее на

style «menu» = «dark» {

Сохраняем и перезапускаем NetBeans (если он был запущен)…

Автор: Sergiy Kamolov
Дата публикации: 2012-06-26T13:07:00.000+03:00