HOW TO: Display more than 5 bookmarks in gnome-panel "Places" menu

09:34


1) Open Terminal

2a) Install apt-build

Code:
sudo apt-get update
sudo apt-get install apt-build

2b) Configure apt-build:

  • Optimization level: Medium
  • Add apt-build repository to sources.list: Yes
  • Architecture: <SELECT YOUR ARCHITECTURE>


3) Install files required to build gnome-panel from source and download the source

Code:
sudo apt-get build-dep gnome-panel
sudo apt-build source gnome-panel

4) Navigate to the downloaded gnome-panel source folder and open the menu items file

Code:
cd /var/cache/apt-build/build/gnome-panel-*
sudo gedit gnome-panel/panel-menu-items.c

5) Set the the maximum number of bookmarks to display before placing them in the Bookmarks submenu

Find the line:

Code:
if (g_slist_length (add_bookmarks) <= MAX_ITEMS_OR_SUBMENU) { 

and replace it with:

Code:
if (g_slist_length (add_bookmarks) <= 20) { 

Save the file.

6) Install the modified gnome-panel and restart it

Code:
sudo ./configure
sudo make
sudo make install
killall gnome-panel

(c)

Далее

Корпоративный Jabber сервер: догнать и перегнать Google

20:28

jabber


Я думаю все знают про Google Apps. Это великолепный сервис для организации почты и коллективной работы в рамках компании. Однако у него есть пара маленьких таких недостатков: он предоставляется as is во-первых, и вся ваша корпоративная документация, почта и переписка при использовании Google Apps будут храниться на серверах Google.

Далее

Faenza Gnome icon theme

10:49

Faenza icons

Faenza Icons

Equinox GTK Engine

Linux Compose Key Sequences

12:35

This table shows the compose key sequences which can be used to enter accented and other non-standard characters in Linux.

To use these, you will first need to set up a compose key. Details may vary depending on your Linux setup, but it should be something like this:

  • Open the Control Centre / desktop configuration tool.
  • Select "Regional / Keyboard Layout".
  • Select "Xkb Options".
  • Scroll down to "Compose Key Position".
  • Select which key you would like to use as a compose key. The menu key works well for me.

Linux Compose Key Sequences

More

Простой скрипт для инкрементального бекапа директорий

22:12

«Есть 2 типа админов — те, кто ещё не делают бекапы, и те, кто уже делают.»
Будучи первым типом админа, после случайного rm -rf * в директории с проектом, очень печально осознавать, что последняя резервная копия была сделана около полугода назад. Попав в такую ситуацию, я начал поиск простого и не ресурсоемкого средства для резервного копирования информации.
Критерии:
1) Возможность делать бекапы на лету в условиях ограниченных системных ресурсов (например VPS)
2) Возможность нативно удалять устаревшие бекапы
3) Возможность работать с примонтированной файловой системой

Далее

5 тем оформления в стиле ретро

12:38

Далее

Как убрать стрелку в меню gnome?

00:49

Нужно создать фаил с именем .gtkrc-2.0 вставить туда ниже приведенный текст и сохранить все это дело в домашней деректории После заново выбрать тему оформления
style "panel-arrow-remove"
#the following removes the arrows from the panel
{
engine "pixmap"
   {
   image
   {
      function   = ARROW
      recolorable   = TRUE
      overlay_file   = ".arrow-blank.png"
      overlay_border   = {2,2,2,2}
      overlay_stretch   = FALSE
      arrow_direction   = UP
   }
   image
   {
      function   = ARROW
      recolorable   = TRUE
      overlay_file   = ".arrow-blank.png"
      overlay_border   = {2,2,2,2}
      overlay_stretch   = FALSE
      arrow_direction   = DOWN
   }
   }
}
widget_class "*PanelToplevel*"          style "panel-arrow-remove"

(c)

Решение: Ubuntu 10.04 Xcursor - почему-то изменился только местами.

15:27

sudo update-alternatives --config x-cursor-theme
выбираем нужную тему и она прописывается в
/usr/share/icons/default/index.theme
Или же руками правим вышеуказанный файл на нужную нам тему.

(c)

Комбинируем несколько смонтированных разделов в один виртуальный, с помощью mhddfs

09:47

Давно хотел найти такую тулзу как mhddfs, но все как-то не попадалась, а тут вдруг нашел, чему очень рад.
Так что же такое mhddfs (Multi-hdd FUSE filesystem), что же она умеет? А умеет эта программа комбинировать несколько уже смонтированных разделов (или только отдельные папки из них) в один общий виртуальный (комбинированный) раздел.

Рассмотрим подробнее:


У меня есть три жестких диска, они у меня смонтированы, как /mnt/D, /mnt/E и /mnt/G. На каждом из них у меня есть папка Films, где у меня лежат различные фильмы и мульты. Почему разбросанно по разным дискам? Да потому что фильмов много и на одном винте они не умещаются. Собственно, такой разброс фильмов доставляет иногда неудобства, когда приходится лазить по разным дискам пытаясь найти, тот или иной фильм. Тут на помощь нам и приходит mhddfs. С помощью него я могу объединить папки Films со всех трех дисков в один общий, например /mnt/Films.

Установка и настройка

1. Устанавливаем mhddfs:

apt-get install mhddfs

1.1. Если у вас убунта ниже версии 8.10, то в репозиториях - этой программы нет, и вам надо ее скачать с репозитория убунты 8.10 "Intrepid".
2. Пойдем по моему примеру. Создаем папку /mnt/Films

mkdir /mnt/Films

3. Создаем комбинированный диск из трех папок Films с трех различных дисков

mhddfs /mnt/D/Films,/mnt/E/Films,/mnt/G/Films /mnt/Films -o allow_other

allow_other - эта опция означает, что этот раздел будет виден и другим пользователям, а не только тому, кто его создал. (про эту опцию вычитал в инете, так как в мануалах программы про нее ничего не сказано). Остальные опции смотрите в мануале к программе.
4. Можете проверять смонтированный диск, как вы увидите, в виртуальном диске будут отображены все фильмы со всех папок Films с других дисков. Теперь найти нужный фильм намного удобнее :)
4.1. Отмонтируется раздел, следующей командой:
#
fusermount -u /mnt/Films

5. Добавляем строку в /etc/fstab, чтобы наш виртуальный раздел монтировался при загрузке:

nano /etc/fstab
и в конец файла добавляем строку:
mhddfs#/mnt/D/Films,/mnt/E/Films,/mnt/G/Films /mnt/Films fuse defaults,allow_other 0 0

P.S. Совсем забыл упомянуть про то, что происходит, когда в этот раздел вы записываете данные. mhddfs сначала смотрит, есть ли место под получаемые файлы на первом смонтированном диске, если нет, то смотрит, второй, если и там нет, то смотрит дальше и т.д.
mhddfs не разбивает диски по частям, так что если вдруг вы захотите прекратить использовать виртуальный раздел, можете спокойно его отмонтировать - все данные останутся целыми, на тех разделах куда были записаны.


Автор: Leolik Оригинал

Далее

Ubuntu / Debian Script To Install Sharp Fonts

18:19
Some people cannot get used to the polished Ubuntu / Debian fonts, especially if they used Windows for a long time and are just switching to Linux. Installing sharp fonts in Ubuntu is easy, but you must follow these steps each time you install Ubuntu or when installing Ubuntu to friends (I do that a lot) so a script for this would be most welcomed. Thanks to Mongi Gazelle @ MGazelle, you can download a script that does just that: installs sharp fonts for your Ubuntu / Debian system and sets them up.

What the script does:
  1. Checks if you are running Ubuntu or Debian
  2. Checks if you are running the command with root privileges
  3. Checks if another package manager is running
  4. Installs the cabextract package which is needed to extract the fonts
  5. Downloads the needed fonts
  6. Extracts all fonts to the truetype directory
  7. Downloads the font config file to /etc/fonts
Download the script from HERE. If the download doesn't work, you can get the script from HERE (at the bottom of the post - save it in a shapfonts.sh file).

After downloading, make the script executable and run it with the following commands (use the terminal to navigate to the folder where you downloaded the .sh file):
chmod +x sharpfonts.sh
sudo ./sharpfonts.sh

(c)