ПИШУ ПРО ВСЕ

16 июл. 2009 г.

Как запустить несколько графических сессий

(Оригинал здесь http://maketecheasier.com/run-multiple-x-sessions-without-virtualization/2009/07/11)

Одна из лучших особенностей линукс - это гибкость.

Виртуальные терминалы

У иксов графический терминал по умолчанию имеет номер 0. В этом графическом терминале отображается ваш графический менеджер. Доступ к нему возможен через комбинацию клавиш Alt+Ctrl+F7. Клавиши Alt+Ctrl+F1 до F6 позволяют преключатся между текстовыми терминалами.

Графические терминалы начинающиеся с F7 - это отдельные объекты иксов которые имеюют свои собственные запущенные программы.

Включение второго графического терминала

Для начала гужно установить менеджер окон который будет работать на втором терминале. Это может быть например Window Maker.

После установки графического менеджера вам нужно отредактировать или создать файл .xinitrc в вашей домашней папке. Когда X запускается из коммандной строки, то он читает этот файл.И так, в файле .xinitrcдобавте следущую строку:

exec wmaker

и сохраните.

Запуск второго графического терминала

В коммандной строке наберите:

startx -- :1

Это запустит X с использованием гр. терминала № 1 (по умолчанию используется № 0). Если все прошло успешно то вы увидите рабочий стол вашего установленного графмческого менеджера. Для переключения обратно на ваш нулевой гр. терминал используйте Alt+Ctrl+F7. На второй гр. терминал Alt+Ctrl+F8.

Решение проблем

X: user not authorized to run the X server, aborting.

Это проблема конфигурации и она легко решается. Откройте следующий файл как root:

sudo gedit /etc/X11/Xwrapper.config

и измените

allowed_users=console

на следующее

allowed_users=anybody

Это может повлиять на безопасность вашей системы но зато исправит проблему.

X: client 1 rejected from local host

Для решения этой проблемы удалите файлы из вашей домашней директории имена которых начинаются с .Xauthority

-------------------------------------------------------------------------------------

Для добавления других графических терминалов повторите шаги выше но только используйте следущие номера вместо 1 например

startx -- :2


11 июл. 2009 г.

Программа для синхронизации файлов


PYBAG - программа для синхронизации и резервного копирования файлов.

Распространяется совершенно бесплатно и свободно.

Программа реализует концепцию портфеля для файлов (рабочих документов).

Программа не требует установки и является переносной, т.е. работает с флэшки и т.д.

Очень удобно ее использовать для рабочих документов, которые нужно носить с собой и содержать в синхронном состоянии. Также PYBAG можно использовать для резервного копирования. При синхронизации можно задавать правила разрешения конфликтов (например если файл изменен сразу в двух местах).

Очень удобно для резервного копирования использовать PYBAG в следующей ситуации: У вас есть несколько папок с различными документами (журналы, новости, книги) и вы хотите чтобы они были скопированы в оригинальном виде (без сжатия и т.д.) для возможности доступа к ним без специальной программы.

Программа кроссплатформенная и не зависит от ОС и от типа файловой системы. Вы можете свободно синхронизировать ваши файлы наприме между Windows и Linux.
Символические ссылки поддерживаются в любых ОС (если не поддерживаются то эмулируются).

Эта программа имеет графический интерфейс и может быть использована из коммандной строки.

Страница проекта: http://pybag.sourceforge.net

Для работы программы требуются:

Python 2.5.1 ... 2.5....http://sourceforge.net/projects/python.
Для графического интерфейса необходимо:
wxPython 2.8.9 + - http://sourceforge.net/projects/wxpython.