OberonCore https://forum.oberoncore.ru/ |
|
Серверный режим https://forum.oberoncore.ru/viewtopic.php?f=127&t=6200 |
Страница 1 из 1 |
Автор: | Trurl [ Пятница, 15 Декабрь, 2017 12:32 ] |
Заголовок сообщения: | Серверный режим |
Предлагаю сделать "серверный" режим основным и единственным. Чтобы без /use использовался рабочий каталог где-нибудь в %USERPROFILE% ($HOME), а сам ББ оставался в целости и сохранности. Кроме пользы для здоровья ББ, облегчится работа в параноидальных системах, где запускать программы можно только из ProgramFiles. И можно будет подумать об устранении System. |
Автор: | Евгений Темиргалеев [ Пятница, 15 Декабрь, 2017 19:00 ] |
Заголовок сообщения: | Re: Серверный режим |
Устранение System, это интересная мысль. Но как быть с ББ которые носят школьники на своих флешках? |
Автор: | Info21 [ Суббота, 16 Декабрь, 2017 02:18 ] |
Заголовок сообщения: | Re: Серверный режим |
Евгений Темиргалеев писал(а): Устранение System, это интересная мысль. Но как быть с ББ которые носят школьники на своих флешках? Не только школьники. ББ -- это такой калькулятор, который таскаешь с собой (ну, я таскаю), чтобы всюду бац! и готово. |
Автор: | Иван Денисов [ Суббота, 16 Декабрь, 2017 07:24 ] |
Заголовок сообщения: | Re: Серверный режим |
Trurl писал(а): Предлагаю сделать "серверный" режим основным и единственным. Чтобы без /use использовался рабочий каталог где-нибудь в %USERPROFILE% ($HOME), а сам ББ оставался в целости и сохранности. Кроме пользы для здоровья ББ, облегчится работа в параноидальных системах, где запускать программы можно только из ProgramFiles. И можно будет подумать об устранении System. При установке ББ на Windows 7/10 так и происходит. И в Linux тоже. В винде все изменения в папке Блэкбокса пишутся в каталог c:\Users\%USER%\AppData\Local\VirtualStore. Почистил эту папку и готово. Блэкбокс как новый. А в Linux при запуске BlackBox тот каталог из которого он запущен считается рабочим. Код: #!/bin/sh pd="/usr/lib/blackbox" sd=`readlink -f .` unset UBUNTU_MENUPROXY unset GTK_MODULES export LIBOVERLAY_SCROLLBAR=0 env \ BB_PRIMARY_DIR="${pd}" BB_SECONDARY_DIR="${sd}" \ "${pd}"/blackbox При запуске от ярлыка - это домашний каталог. Поэтому оригинальную установку сложно испортить. Для этого надо через sudo запустить Блэкбокс в папаке /usr/lib/blackbox/ |
Автор: | Trurl [ Суббота, 16 Декабрь, 2017 12:14 ] |
Заголовок сообщения: | Re: Серверный режим |
Иван Денисов писал(а): При установке ББ на Windows 7/10 так и происходит. И в Linux тоже. В Windows совсем не то, работать без прав администратора невозможно. В Linux через скриптик запускается, который параметры устанавливает. В Windows тоже так делается. Я как раз предлагаю, чтобы оно само. |
Автор: | Trurl [ Суббота, 16 Декабрь, 2017 12:30 ] |
Заголовок сообщения: | Re: Серверный режим |
Евгений Темиргалеев писал(а): Но как быть с ББ которые носят школьники на своих флешках? Да, меня это тоже смущает. У меня на флешке отдельно BlackBox и рядом рабочие папки, в каждой скриптик. Код: @start ..\BlackBox16\BlackBox.exe /use "%cd%" Но не уверен, что это можно рекомендовать всем школьникам. Если бы HostFiles тоже считывал CommandLine.txt, можно было бы легко делать портабельную/установочную версии. Кстати, придумал еще простой способ запуска ББ с разными рабочими папками. Создаем ярлыки с "...\BlackBox.exe /use ." и указываем нужную папку. К сожалению, для флешек не подойдет, нельзя гарантировать, что будет то же имя диска. |
Автор: | Trurl [ Четверг, 07 Февраль, 2019 22:45 ] |
Заголовок сообщения: | Re: Серверный режим |
Можно обойтись полумерами. В HostFiles вместо Код: IF serverVersion & (res = 0) THEN пишемКод: IF serverVersion THEN IF res # 0 THEN res := WinApi.GetCurrentDirectoryW(LEN(path), path) END; Очень удобно, уже год пользуюсь. |
Автор: | Info21 [ Четверг, 07 Февраль, 2019 23:40 ] |
Заголовок сообщения: | Re: Серверный режим |
Trurl писал(а): Можно обойтись полумерами. Пож., добавьте простых слов.(У меня школьники все с флешек работают.) |
Автор: | Trurl [ Пятница, 08 Февраль, 2019 09:25 ] |
Заголовок сообщения: | Re: Серверный режим |
Ну, в таком случае пользы мало. При тыке на BlackBox.exe все будет как и раньше. Но если BlackBox установлен, некоторые вещи упрощаются.
|
Автор: | Info21 [ Пятница, 08 Февраль, 2019 21:18 ] |
Заголовок сообщения: | Re: Серверный режим |
Спасибо, интересно. |
Автор: | Info21 [ Суббота, 09 Февраль, 2019 23:02 ] |
Заголовок сообщения: | Re: Серверный режим |
Согласен, что серверный режим должен быть по умолчанию. |
Автор: | Info21 [ Вторник, 26 Февраль, 2019 11:14 ] |
Заголовок сообщения: | Re: Серверный режим |
Trurl писал(а): Ну, в таком случае пользы мало. При тыке на BlackBox.exe все будет как и раньше Забыл сказать, что работают они хотя и с флешек, но из отдельных рабочих папок в серверном режиме, чтобы при случае запуститься и с другой (например в классе с сетевой) версии ББ.С инсталляцией ББ в ОС возникает геморрой, когда в работе несколько версий и сборок ББ, между которыми переключаешься из одних и тех же рабочих папок. Но спектр возможностей, о каком говорит Trurl, важен. Поэтому надо думать. |
Автор: | Rifat [ Вторник, 26 Февраль, 2019 11:22 ] |
Заголовок сообщения: | Re: Серверный режим |
Возможно, можно как-то применить такую старую команду как subst. Если проблема в том, что флешка может подключаться под разными именами E:, F:, G:, то можно выполнить, например, такую команду Код: subst x: e:\blackbox Эта команда создаст как бы виртуальный диск x: с содержимым папки e:\blackbox. А уже с диском x: всем можно работать единообразно.
|
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |