LINUX.ORG.RU
ФорумTalks

однозадачный режим

 ,


0

1

Возникло четкое осознание того, что иногда лучше, чтобы ОС была «однозадачной» на манер ДОСа, так сказать distraction free или как там называют всякие новомодные текстовые редакторы для «пейсателей», вот думаю как бы это получше и покомфортней реализовать (и возможно ли), есть ли что-то типа ВМа способного настроиться в формат «only one full screen app» и, например, автоматом вывалиться в хтерм по выходу из него ? и чтобы он прям по рукам бил при попытке запустить вторую одновременно

ЗЫ Как всегда бывает, выразил проблему в «пространство» и «решил» ее, но все равно запощу, мало ли будут еще какие советы, рекомендации, отговоры, ну и просто пофлудить

★★★

есть ли что-то типа ВМа способного настроиться в формат «only one full screen app» и, например, автоматом вывалиться в хтерм по выходу из него ? и чтобы он прям по рукам бил при попытке запустить вторую одновременно

Просто X надо поставить и всё.

SaBo ★★ ()

Ой, ну снеси Хы и сиди в консольке, будет тебе однозадачный режим.

поставь себе разрешение 1080р и наслаждайся.

потом просветишь лоровских психиатров об ощущениях.

Deleted ()

«Однозадачность» и все программы в фулскрине вещи несколько разные. Тебе подсказать как разворачивать окна на весь экран или что? :}

Deleted ()

и «решил» ее

Каким образом?

greenman ★★★★★ ()
Ответ на: комментарий от Deleted

Ой, ну снеси Хы и сиди в консольке, будет тебе однозадачный режим.

Откройте для себя терминальные мультиплексоры.

Axon ★★★★★ ()

запустить вместо вм конкретно одно иксовое приложение?

Avial ★★★★★ ()

Запускай самописный init, который не умеет делать fork().

CYB3R ★★★★★ ()

Поздравляю, ты переоткрыл Oberon

buddhist ★★★★★ ()

GNOME 3 реализует примерно такую концепцию.

Relan ★★★★★ ()

Либо нокия/сосунг/лыжи/алкатель/almost_anything_else с микрожабой, эти ушлёпки многозадачность не хотят реализовывать, в 2015-м году-то.

MiniRoboDancer ★☆ ()
Ответ на: комментарий от Deleted

я думаю у него и так есть девайс на ведроиде, а винмобайл дк вообще его идеал

der_looser ★★ ()

что-то типа ВМа способного настроиться в формат «only one full screen app»

это не однозадачность, а однооконность. Если очень надо - ставь ведроид на ноут

upcFrost ★★★★★ ()
Последнее исправление: upcFrost (всего исправлений: 2)

Любой современный компьютер примерно так и работает. Чуть запустишь любое более-менее тяжелое приложение, так все, превращается в китайский планшет за десять долларов. И пофигу, что у за ОС, сколько оперативки и какой процессор.

Igron ★★★★★ ()

Ололо-школоло!

А про TSR в DOS нынешнее поколение кульхацкеров когда-нибудь что-нибудь слышало?

Bioreactor ★★★★★ ()
Ответ на: комментарий от Deleted

tmux, screen помешают отцу русской демократии иметь однозадачный режим в сосноле.

takino ★★★★ ()
Ответ на: комментарий от Bioreactor

расскажи мне больше о DESQView и «European» DOS 4, о великий! Покажи, покажи что ты не школоло, а пожилое поколение трухацкеров!

ЗЫ По теме то есть что сказать? или так мимо проходил и увидел «знакомые» слова?

nerfur ★★★ ()

новомодные текстовые редакторы для «пейсателей»

Это что такое?

Zhbert ★★★★★ ()
Ответ на: комментарий от MiniRoboDancer

У меня на 3" ява_ме тилипоне вполне сибе однозадачность.
Опера выпадает в суспенд, когда с ю-туба видос запускается.

Deleted ()
Ответ на: комментарий от Deleted

Сворачивание даёт лишь доступ к нативным приложениям, параллельно микрожабоприложения так не запустить (только на последних нокиях с S40 пятой и шестой редакции можно, и то со специальной записью в манифесте и глюками). Отчасти эти убожества костыляются всякими комбайногенераторами типа мультиме, но это эпичнейший костыль сродни конвертации книг в программы. А сонерики и симбофоны с нормальной многозадачностью в 2010-е не прорвались. Ну ещё на ашах псевдомногозадачность, как на айфонах: свёрнутое приложение спит и ничего не делает.

Кстати, с тытрупом проблем нет? У меня в последнее время не фурычит чё-т, кодеки поменяли, наверное. Ещё и YourTube окуклился после прикрытия старого апи; по ходу, придётся в него самому куски youtube-dl, который по хардкору HTML и прочие манифесты парсит, запихивать, а то автор-белорус активности не проявляет и даже билды с сорсфоржа убрал.

MiniRoboDancer ★☆ ()
Ответ на: комментарий от Deleted

Можно открыть второе приложение в режиме полного экрана. И вся однозадачность накрывается медным тазом. Нужны радикальные вещи, с задействованием всяких модных цэгрупсов и контейнеров.

MiniRoboDancer ★☆ ()
Ответ на: комментарий от MiniRoboDancer

а оно у меня только по rtsp или как это называется.
родным драузером Дельфин 1.5, все проигрывается, что ютуб может отдать.

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

Deleted ()
Ответ на: комментарий от upcFrost

В ведроиде можно делать прозрачные участки, передающие события подлежащей активити — не катит. Жуткий костыль и решето, но это реально используется во всяких плавающих кнопках и доках. Зачем вообще тащить ведройд, если можно поставить Matchbox или другой оконный менеджер так настроить?

MiniRoboDancer ★☆ ()
Ответ на: комментарий от Deleted

а оно у меня только по rtsp или как это называется

Я про него и спрашиваю.

родным драузером Дельфин 1.5

Что, дельфин не только под ведройд есть?

MiniRoboDancer ★☆ ()
Ответ на: комментарий от MiniRoboDancer

угу, это самс 5620
вот где извращались

Deleted ()

чтобы ОС была «однозадачной» на манер ДОСа

То-то в DOS в половине программ был пункт меню «запустить командную строку», чтобы можно было хоть как-то временно что-то ещё запустить, не завершая текущую программу. Или народ qemm ставил с его многозадачностью.

А кто не мог в... Играли в интересную игру «сохранил-вышел-запустил-загрузил». :)

atrus ★★★★★ ()
Ответ на: комментарий от Deleted

Цель в том, чтобы при желании нельзя было отвлечься. Без однозадачности это не получится. Да и с однозадачностью, если есть ещё ЭВМ или возможность убежать от проблемы на кухну/на улицу/спать/etc.

MiniRoboDancer ★☆ ()
Ответ на: комментарий от MiniRoboDancer

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

Deleted ()
Ответ на: комментарий от MiniRoboDancer

Можно открыть второе приложение в режиме полного экрана. И вся однозадачность накрывается медным тазом. Нужны радикальные вещи, с задействованием всяких модных цэгрупсов и контейнеров.

А почему бы просто не открывать второе приложение?

MahMahoritos ★★★ ()
Ответ на: комментарий от MiniRoboDancer

Цель в том, чтобы при желании нельзя было отвлечься

Если есть желание, то не отвлекайся

Если же хочешь отвлечься и не можешь противостоять желанию, то тебя спасет только надсмотрщик с кнутом, потому что любой технический трюк ты сам же и обойдешь

А если не обойдешь, то будешь заданное время, пока блокировка не снимется, плевать в потолок, вместо того, чтобы делом заняться

Поэтому выход один - сила воли. Открываешь одно приложение и работаешь. Можно таймер поставить, 10 минут работы, 5 минут имиджборд. Но опять же нужна сила воли, что четко слушаться таймера

MahMahoritos ★★★ ()
Ответ на: комментарий от Axon

Консоль, кагбе, и без мультиплексоров вполне многозадачная. «<program> &» или (в баше) «^Z bg»

alegz ★★ ()

Если Линукс изначально сделать однозадачным «на манер ДОСа», то он зависнет на этапе процесса init, поскольку запуск программы это комбинация fork и exec. Однозадачность подразумевает отсутствие fork, а без него и exec имеет немного смысла. В общем, вопрос изначально сформулирован неправильно. Даже в однопользовательском режим многозадачность продолжает работать.

Что касается WM, наверное можно как-то сэмулировать желаемое поведение, но ничто не мешает переключиться в консоль (Ctrl+Alt+F1) и набьрать нечто вроде

$ export DISPLAY=:0 ; xeyes

И оконный менеджер будет вынужден запустить это приложение сверху активного.

alman ★★★ ()
Ответ на: комментарий от MiniRoboDancer

да можно и голые иксы так настроить, проблема чтоль. WM в таком разе вообще не нужен, ибо нету этих самых W.

upcFrost ★★★★★ ()
Ответ на: комментарий от MahMahoritos

плевать в потолок, вместо того, чтобы делом заняться

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

MiniRoboDancer ★☆ ()
Ответ на: комментарий от upcFrost

Если запускаемая программа не умеет сама себя разворачивать на полный экран — нужен как минимум скрипт, который это делает.

нету этих самых W

Есть. Тем иксы и отличаются от, например, фреймбуферной консоли. Кстати, DirectFB ещё живой?

MiniRoboDancer ★☆ ()
Последнее исправление: MiniRoboDancer (всего исправлений: 1)
Ответ на: комментарий от Igron

И пофигу, что у за ОС, сколько оперативки и какой процессор.

Прекратите использовать софт на Java.

EXL ★★★★★ ()
Ответ на: комментарий от MiniRoboDancer

В моторолках на линуксах кстати была многозадачность в Java. Отключенная как всегда по дефолту. Но какеры не дремлют!

EXL ★★★★★ ()
Ответ на: комментарий от EXL

У жабы одно простое свойство: она жрёт памяти, сколько видит. Чем меньше ей памяти дать, тем меньше она жрёт, вплоть до рубежа работоспособности. JavaCard смотрит на этот комментарий с диким недоумением.

MiniRoboDancer ★☆ ()
Ответ на: комментарий от MahMahoritos

Чтобы не убегать от проблем по привычке, даже когда их на самом деле нет либо он не столь существенны, что отшибают моск.

MiniRoboDancer ★☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.