Nautilus две панели

Написано: суббота, 22 декабря 2012 г. автор shumer Ярлыки: ,
0

Так как пока нет возможности сохранять настройки для старта Nautilus с двумя панелями можно использовать такую строку для запуска
nautilus && sleep 1 && xdotool key "F3"
Не забыть поставить пакет xdotool

Linux disk-manager

Написано: воскресенье, 16 декабря 2012 г. автор shumer
0

Удобный диск менеджер для ubuntu систем http://packages.debian.org/testing/admin/disk-manager

Netbeans сглаживание шрифтов

Написано: суббота, 1 декабря 2012 г. автор shumer Ярлыки: ,
0


По умолчанию в NetBeans не подхватывается общесистемное субпиксельное сглаживание, вылечить это можно так:
нужно в /etc/netbeans.conf в секцию:
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true"
вставить строку
-J-Dswing.aatext=true

Netbeans советы по настройке

Написано: автор shumer Ярлыки:
0

Наткнулся на полезную статью по настройке Netbeans http://stfalcon.com/blog/post/netbeans--tips-and-tricks

Спасибо автору.

Netbeans проблемы с меню

Написано: автор shumer Ярлыки: ,
0

Столкнулся с проблемой что в Netbeans развернутом на весь экран не корректно работает главное меню. Выделяются не те пункты что надо и т.п.

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

Цветное приглашение в Linux консоли

Написано: пятница, 18 ноября 2011 г. автор shumer
0

Цветное приглашение в Linux консоли
PS1='\[\e[1;34m\]\u\[\e[1;31m\]@\h\[\e[m\] \[\e[1;32m\]\w\[\e[m\]\[\e[1;32m\] : \[\e[0;37m\]'

Secondary tabs в профиле пользователя

Написано: вторник, 2 августа 2011 г. автор shumer Ярлыки:
0

При добавлении итема MENU_LOCAL_TASK в раздел user/%/edit/ пропадали табы когда происходил переход по добавленному табу, за все отвечает функция в модуле user.module
Привожу уже исправленный вариант, по дефолту использовалась закомментированная строка.

/**
 * Return a user object after checking if any profile category in the path exists.
 */
function user_category_load($uid, &$map, $index) {
  static $user_categories, $accounts;

  // Cache $account - this load function will get called for each profile tab.
  if (!isset($accounts[$uid])) {
    $accounts[$uid] = user_load($uid);
  }
  $valid = TRUE;
  //if (($account = $accounts[$uid]) && isset($map[$index + 1]) && $map[$index + 1] == 'edit') {
  if (($account = $accounts[$uid]) && $map[0] == 'user' && $map[1] == $index && $map[2] == 'edit') {
    // Since the path is like user/%/edit/category_name, the category name will
    // be at a position 2 beyond the index corresponding to the % wildcard.
    $category_index = $index + 2;
    // Valid categories may contain slashes, and hence need to be imploded.
    $category_path = implode('/', array_slice($map, $category_index));
    if ($category_path) {
      // Check that the requested category exists.
      $valid = FALSE;
      if (!isset($user_categories)) {
        $empty_account = new stdClass();
        $user_categories = _user_categories($empty_account);
      }
      foreach ($user_categories as $category) {
        if ($category['name'] == $category_path) {
          $valid = TRUE;
          // Truncate the map array in case the category name had slashes.
          $map = array_slice($map, 0, $category_index);
          // Assign the imploded category name to the last map element.
          $map[$category_index] = $category_path;
          break;
        }
      }
    }
  }
  return $valid ? $account : FALSE;
}