Инструменты пользователя

Инструменты сайта


blackbox:ubuntu

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
blackbox:ubuntu [2016/08/20 22:30]
иван_денисов [2. BlackBox через Wine]
blackbox:ubuntu [2020/01/01 12:34]
иван_денисов
Строка 1: Строка 1:
-====== Установка BlackBox в Ubuntu ======+====== Установка BlackBox в Ubuntu/Debian ======
  
-Для Ubuntu есть возможность использовать альфа-версию среды BlackBox Freenix с интерфейсом на основе библиотек Gtk2, либо Windows-версию среды через Wine. В первом случае будет более естественный для Ubuntu интерфейсоднако не очень удобный диалог выбора файлов и менее стабильная работа. Во втором случае вы получите более стабильную версию, но требуются некоторые нехитрые навыки работы с Wine.+Для Ubuntu и Debian есть возможность использовать Windows-версию среды через Wine, либо альфа-версию среды BlackBox Cross-Platform с интерфейсом на основе библиотеки Gtk2.
  
-О том как настроить каждую из этих версий среды далее.+===== 1. BlackBox через Wine =====
  
-===== 1. BlackBox Freenix (альфа-версия на основе Gtk2) =====+  Если Wine не установлен, то установите его
  
-Для начала установите несколько пакетов, на которых основан интерфейс приложения.+<code>sudo apt-get install wine</code>
  
-Для Ubuntu 32-bit:+  - Скачайте [[http://blackboxframework.org/lastdev/zip|BlackBox Component Builder]]. 
 +  - Распакуйте в любом удобном месте на ПК (например **~/blackbox**) 
 +  - Сделайте директорию для ваших проектов (например **~/projects**) 
 +  Добавьте в директорию **~/.local/share/nautilus/scripts** файл с названием **BlackBox** и содержимым:
  
-<code>sudo apt-get install libgtk2.0-0 gtk2-engines gtk2-engines-murrine libcanberra-gtk-module libgnomeui-0</code>+<code bash> 
 +#!/bin/sh 
 +wine $HOME'/blackbox/BlackBox.exe' -use "`winepath -w "$PWD"`" $* & 
 +</code> 
 +Чтобы увидеть скрытые папки с точками в начале названия (**.local**), нажмите **Ctrl+H** в домашней директории.
  
-Для Ubuntu 64-bit требуется также добавить архитектуру i386:+Не забудьте установить права на выполнение этого скрипта через диалог свойств файла или через терминал: 
 +<code>chmod +x ~/.local/share/nautilus/scripts/BlackBox</code>
  
-<code>sudo dpkg --add-architecture i386 +После такой настройки BlackBox легко вызвать в любой директории с проектами из раздела **Сценарии** контекстного меню Nautilus. При этом контекстное меню надо вызывать не на пустом месте, а для папки или файла. Иначе в версиях Ubuntu начиная с 14.04 раздел сценариев недоступен.
-sudo apt-get update +
-sudo apt-get install libgtk2.0-0:i386 gtk2-engines:i386 gtk2-engines-murrine:i386 libcanberra-gtk-module:i386 libgnomeui-0:i386</code>+
  
-Затем скачайте пакет [[http://oberon.molpit.com/packs/bbcb_1.7-a1-6_i386.deb|bbcb_1.7-a1-6_i386.deb]] и установите через Центр приложений Ubuntu, либо с помощью команды:+Приятного использования!
  
-<code>sudo dpkg -i bbcb_1.7-a1-6_i386.deb</code>+===== 2. BlackBox Cross-Platform (альфа-версия на основе Gtk2) ===== 
 + 
 +Скачайте пакет в зависимости от разрядности и рабочего окружения: http://blackbox.oberon.org/download 
 + 
 +Установите пакет через терминал следующими двумя командами: 
 + 
 +<code>sudo dpkg -i bbcb* 
 +sudo apt install -
 +</code>
  
 Чтобы запускать среду из директории с вашими проектами удобно использовать копии скрипта запуска. Чтобы запускать среду из директории с вашими проектами удобно использовать копии скрипта запуска.
Строка 29: Строка 43:
 В последующем, нажимая дважды на **bbcb**, среда будет запускаться из папки **~/projects** В последующем, нажимая дважды на **bbcb**, среда будет запускаться из папки **~/projects**
  
-Настройка этого варианта запуска подробно показана в [[https://youtu.be/zlnj6FCY1tY|видеоуроке]]. +Настройка этого варианта запуска подробно показана в [[https://youtu.be/zlnj6FCY1tY|видеоуроке]].
  
- +Либо добавьте в директорию **~/.local/share/nautilus/scripts** файл с названием **BBCB** и содержимым:
-===== 2. BlackBox через Wine ===== +
- +
-  - Если Wine не установлен, то установите его +
- +
-<code>sudo apt-get install wine</code> +
- +
-  - Скачайте [[http://blackboxframework.org/lastdev/zip|BlackBox Component Builder]]. +
-  - Распакуйте в любом удобном месте на ПК (например **~/blackbox**) +
-  - Сделайте директорию для ваших проектов (например **~/projects**) +
-  - Добавьте в директорию **~/.local/share/nautilus/scripts** файл с названием **BlackBox** и содержимым:+
  
 <code bash> <code bash>
 #!/bin/sh #!/bin/sh
-wine $HOME'/blackbox/BlackBox.exe' -use "`winepath -w "$PWD"`" $* &+ 
 +bbGUIdir="/usr/lib/blackbox" 
 + 
 +unset UBUNTU_MENUPROXY 
 +unset GTK_MODULES 
 +export LIBOVERLAY_SCROLLBAR=0 
 +env \ 
 +  BB_PRIMARY_DIR="${bbGUIdir}BB_SECONDARY_DIR="$PWD" \ 
 +  ${bbGUIdir}/blackbox $* &
 </code> </code>
 +Чтобы увидеть скрытые папки с точками в начале названия (**.local**), нажмите **Ctrl+H** в домашней директории.
  
-После такой настройки BlackBox легко вызвать в любой директории с проектами из раздела **Сценарии** контекстного меню Nautilus. При этом контекстное меню надо вызывать не на пустом месте, а для папки или файла. Иначе в версиях Ubuntu начиная с 14.04 раздел сценариев недоступен.+Не забудьте установить права на выполнение этого скрипта: 
 +<code>chmod +x ~/.local/share/nautilus/scripts/BBCB</code>
  
-Чтобы в Wine работать с COM-портаминеобходимо сделать ссылки на них:+После такой настройки BlackBox легко вызвать в любой директории с проектами из раздела **Сценарии** контекстного меню Nautilus. При этом контекстное меню надо вызывать не на пустом месте, а для папки или файла. Иначе в версиях Ubuntu начиная с 14.04 раздел сценариев недоступен.
  
-<code>ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1 +Приятного использования!
-ln -s /dev/ttyUSB1 ~/.wine/dosdevices/com2</code>+
blackbox/ubuntu.txt · Последнее изменение: 2021/06/19 15:22 — iadenisov