Рубрики
Без рубрики

ArrangeIt теперь открыт исходный код и выпущен в GPLV3

TL; Dr End Users, Pythonistas, графические дизайнеры и корректоры предлагается присоединиться к совершенно новому … Tagged с Python, производительность.

TL; DR Конечные пользователи, Pythonistas, графические дизайнеры и корректоры предлагаются присоединиться к совершенно новым многоплатформенным проектом Python Python

arrangeit v0.3alpha в действии

О

Организовать – Кроссплатформенная утилита рабочего стола для удобства управления Windows

Версия 0,91 был последней опубликованной версией настольной утилиты Win95/98 под названием ArrangeIt.

Двадцать лет спустя, новое программное обеспечение с именем Организовать родился. Он был разработан из царапины в Python и Первоначальный публичный выпуск v0.3alpha теперь доступен для скачивания с GitHub. Пожалуйста, имейте в виду, что эта версия – это альфа-программное обеспечение, и она не подходит для производства.

Установка

Бинарное распределение

Версия 0.3alpha доступна в качестве двоичного распределения для Windows Debian/Ubuntu и MS (32 и 64-битные версии).

В Ubuntu у вас должна быть установлена как минимум Python версия 3.5. Извлеките архив во временном каталоге и запустите следующие команды:

$ sudo apt-get install python3-pil.imagetk python3-xlib
$ cd tmp_directory
$ sudo dpkg -i python3-pynput_1.4.2_all.deb
$ sudo dpkg -i arrangeit_0.3alpha_all.deb

# run the program with
$ arrangeit

В Windows просто извлеките архив и запустите ArrangeIt.exe исполняемый в нем.

Распределение источника

У вас должен быть установлен Python 3 для запуска Организовать из источника. Для других зависимостей вы можете найти инструкции для различных платформ В документации Отказ Чтобы подготовить начало на Ubuntu, вы можете запустить следующую команду:

$ sudo apt-get install python3-dev git gcc libcairo2-dev pkg-config
$ sudo apt-get install libgirepository1.0-dev gir1.2-gtk-3.0 gir1.2-wnck-3.0

Скачать исходный архив как сжатый файл или клонировать репозиторий Git с:

$ cd ~/projects
$ git clone https://github.com/ipaleka/arrangeit.git

Вы должны создать и активировать отдельную виртуальную среду для организации:

$ mkdir venvs
$ python3 -m venv venvs/arrangeit
$ source venvs/arrangeit

И из активированной виртуальной среды запустите следующие команды для установки зависимостей Python:

(arrangeit) $ cd arrangeit
(arrangeit) $ python -m pip install -r requirements/linux.txt  # windows.txt/darwin.txt

Работать устроить с:

(arrangeit) $ python -m arrangeit

Основное использование

Переместите свою мышь, чтобы установить будущее положение окна. Вы можете изменить активный угол вручную, нажав на Ctrl Ключ на вашей клавиатуре или динамически через функциональность щелчка (когда движущееся окно закрепляется в какое -то окно с стороной, не подключенной к активному углу).

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

Чтобы переместить текущее окно на другое рабочее пространство, вы должны нажать нужный номер рабочей области на клавиатуре. В качестве альтернативы вы можете сначала отпустить мышь, нажав кнопку средней мыши или нажав Сдвиг Клавиша на клавиатуре, а затем щелкните в поле «Доискал Workspace» с помощью мыши.

Нажмите на заголовок окна в перечисленном области Windows, чтобы начать работу из другого окна.

Нажмите на значок Minimize/Restore в поле заголовка, чтобы изменить минимизированное состояние текущего окна.

Нажмите на фиксированный/измерительный значок, если вы хотите изменить только положение текущего окна, не изменив его размер (и наоборот).

Известные вопросы

Список вопросов можно найти на GitHub Pages Отказ Пожалуйста, не стесняйтесь добавлять новую проблему для любых целей, связанных с разработкой ArrangeIt, помимо восхваления и осуждения – для таких целей, пожалуйста, используйте эту ветку. XD

  • Организовать В GNU/Linux работает только под x Window System – Wayland еще не поддерживается, и вы все можете предложить возможные руководящие принципы в Связанная проблема
  • Функциональность Mac OS X запланирована для следующего выпуска 0,4бета
  • X-Mouse под Windows 10 иногда предотвращает начало бинарного распределения.
  • Нет рабочих пространств/виртуальных рабочих компьютеров для более старых версий Windows. Windows 10 – первая версия, имеющая официальную API для виртуальных рабочих столов – если некоторая пользовательская реализация была довольно популярна для предыдущих версий Windows, пожалуйста, дайте мне знать об этом
  • Текущий графический дизайн своего рода MVPISH; Все предложения приветствуются

Оригинал: “https://dev.to/ipaleka/arrangeit-is-now-open-source-and-released-under-gplv3-1n2d”