воскресенье, 15 декабря 2013 г.

Как расширить диск в VirtualBox

Как и многим пользователям linux на десктопе, мне часто приходится запускать Windows в виртуальной машине VirtualBox. Недавно назрел вопрос, как увеличить vdi диск в этой виртуалке.

Оказалось, довольно просто, командой:

VBoxManage modifyhd /home/alexey/VirtualBox\ VMs/win7/win7-disk1.vdi --resize 40960

я увеличил диск до 40 Гб.

В Windows при этом в Компьютер--> Управление --> Управление дисками тоже нужно провести расширение раздела.
Всего процедура заняла 2 минуты.

среда, 24 апреля 2013 г.

Как сохранить сессии в screen

Screen очень удобный менеджер окон для unix shell консолей. Например, можно в нем запустить в разных окнах ssh сессии до разных серверов и потом просто выбирать их их списка. С некоторых пор стал интересовать вопрос, а как сохранять эти открытые окна после перезагрузки сервера.

Ответ нашелся в man screen.
Для этого в файл ~/.screenrc достаточно записать строки вида:

screen -t Server1 ssh root@server1.domain.com
screen -t Server2 ssh root@server2.domain.com
screen -t Server3 ssh root@server3.domain.com


Т.е. далее при запуске нового screen внутри него будут созданы  окна с заголовками Server1,2,3 и в них будет выполнена команда ssh.






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

Перевод выделенных слов в Ubuntu из любого приложения

Как переводить в браузере понятно - существует масса плагинов для Google translate. А вот как переводить, например в терминале, т.е., по сути, в command line? Или переводить в skype? Или в Openoffice? 

Тем Linux и прекрасен, что с легкостью можно воплотить мечту самостоятельно.
Разберем на примере Ubuntu.
1. Ставим консольный словарь sdcv

sudo apt-get install sdcv

2. Копируем в папку ~/.stardict/dic/ словари для stardict (находим интересующий в Google).
3. Ставим утилиту, работающую с выделенным текстом xsel

sudo apt-get install xsel

4. Пишем небольшой скрипт /usr/sbin/dict.sh:

#!/bin/bash
notify-send -u critical -t 2000 "$(xsel -o)" "$(sdcv $(xsel -o))"


5. Делаем файл исполняемым

sudo chmod +x /usr/sbin/dict.sh

6. Вешаем на него хоткей, какой понравится, через  "Параметры системы --> Клавиатура --> Комбинации клавиш"

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

Идею подсмотрел на хабре: http://habrahabr.ru/post/137215/