среда, 25 сентября 2013 г.

среда, 18 сентября 2013 г.

Настройка разрешения второго монитора подключенного к ноутбуку под Ubuntu (13.04)

Есть ноутбук с Ubuntu 13.04 у которого разрешение экрана 1366x768. Есть монитор с допустимым разрешением 1280x1024. При подключении его к ноутбуку для него устанавливалось разрешение 1024x768. И в списке допустимых разрешений не было нужного (1024x768 было максимальным).
Решение проблемы нашел здесь.

Вначале вызывает: xrandr
Он выводит список мониторов и допустимые для них разрешения:

Screen 0: minimum 320 x 200, current 2390 x 768, maximum 8192 x 8192
LVDS connected 1366x768+1024+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1366x768       60.1*+
   1280x720       59.9
   1152x768       59.8
   1024x768       59.9
   800x600        59.9
   848x480        59.7
   720x480        59.7
   640x480        59.4
VGA-0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0*
   800x600        60.3     56.2
   848x480        60.0
   640x480        59.9
HDMI-0 disconnected (normal left inverted right x axis y axis)


VGA-0 -- имя второго монитора.
Как видно в этом списке нету нашего разрешения. Его нужно туда добавить. Для этого:
  1. Вызываем прогамму:         cvt 1280 1024 60

    Она выведет что-то похожее на это:

    # 1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz
    Modeline "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync


    Из вывода программ cvt все что после  Modeline будет нам нужно для добавления нового разрешения. Для этого копируем все что после Modeline и вставляем в вызов программы xrandr с ключем --newmode следующим образом:

    xrandr --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync

    Таким образом мы создали новый режим с именем 1280x1024_60.00.
  2. Теперь добавляем созданный нами режим в список доступных для нашего монитора:

    xrandr --addmode VGA-0 1280x1024_60.00
  3. Если теперь вызвать xrandr, то можно увидеть, что в списке допустимых разрешений появилось 1280x1024_60.00 которое мы можем выбрать:
    Screen 0: minimum 320 x 200, current 2646 x 1024, maximum 8192 x 8192
    LVDS connected 1366x768+1280+29 (normal left inverted right x axis y axis) 344mm x 193mm
       1366x768       60.1*+
       1280x720       59.9 
       1152x768       59.8 
       1024x768       59.9 
       800x600        59.9 
       848x480        59.7 
       720x480        59.7 
       640x480        59.4 
    VGA-0 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
       1024x768       60.0     59.9 
       800x600        60.3     56.2 
       848x480        60.0 
       640x480        59.9 
       1280x1024_60.00   59.9*

    HDMI-0 disconnected (normal left inverted right x axis y axis)

суббота, 14 сентября 2013 г.

Профайлер памяти и производительности для Java

Лучший из бесплатных профайлеров для Java - VisualVM.

четверг, 12 сентября 2013 г.