Файна Оптимизация

Сайт об оптимизации - сайтов, серверов и жизни.

Накопитель буфера обмена

Автор: Ramir.
Опубликовано 6 октября 2011
в рубрике Новости
и помечено как: , .

Просмотров: 457.

Под Windows у меня стоит Ditto - менеджер буфера обмена. Мне он нравиться тем, что может сохранять все скопированное в файл. А вот для Ubuntu я такого не нашел. Хотя замечательные программы, типа, Parcellite облегчают работу, но увы, не умееют выводить все накопленное.

Зато нашел такое решение - Несколько буферов обмена в Linux:

1. Нужно установить: sudo apt-get install xsel xbindkeys xvkbd

2. Создать скрипт: gedit ~/bin/st-clip

#!/bin/bash
if [[ $# -lt 2 ]]; then
  echo "Usage: $0 (save|load) NUM"
  exit 1
fi
op=$1
num=$2
DIR=$HOME/.clips
FILE=$DIR/clip-$num
if [ ! -e "$DIR" ]
  then
  mkdir -p "$DIR"
  chmod 700 $DIR
fi
case "$op" in
  "save" )
   echo "" >> $FILE
    xsel -o >> $FILE
    ;;
  "load" )
    cat $FILE | xsel --clipboard -i
    xvkbd -xsendevent -text "\[Control_L]\[v]"
    ;;
  *)
    echo "Wrong operation. Allowed \"save\" and \"load\"."
    exit 1
esac
3. Делаем исполняемым: chmod +x ~/bin/st-clip

4. Редактируем файл настроек: gedit ~/.xbindkeysrc

<code>

#COPY

"st-clip save 1"

Control + Alt + 1

#Load

"st-clip load 1"

Control + Shift + 1

</code>

5.Добавим xbindkeys в автозагрузку:

"Система"-"Параметры"-"Запускаемые приложения", кнопка "Добавить".

При нажатии CTRL + ALT + 1 выделенное записывается в файл ~/.clips/clip-1, а при нажатии CTRL + Shift + 1 содержимое файла clip-1 вставляется туда, где курсор.

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru rutvit.ru myspace.com Google Buzz technorati.com digg.com friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru mister-wong.ru yahoo.com yandex.ru del.icio.us

Оставьте комментарий!

Гость
Комментатор / хотите им стать

Чтобы стать комментатором введите email и пароль. Напишите комментарий. В дальшейшем ваша связка email-пароль, позволит вам комментировать и редактировать свои данные. Не забудьте про активацию (инструкция придет на ящик, указанный при регистрации).

(обязательно)