i3wm: вызов программы через i3 в одной рабочей области, вызов программы через терминал в другой

Расширяя ответ @Mat:

Да, некоторые программы виртуализации могут это сделать. Основным препятствием для работы является то, что в 32-битной среде недоступны 64-битные возможности процессора, а также возможности 64-битного ядра. Это даже так, если ваш процессор имеет поддержку 64-бит (примерно с 2003 года все они имеют).

Ваш вопрос неявно указывает на то, что вы хотите запустить 64-битное приложение в своем собственном системном окружении. Если это действительно ваше намерение, то это исключает все решения на базе виртуальных машин. Единственное известное мне решение - это эмуляция ядра qemu. Итак:

qemu-x86_64 ./your_64bit_app

Он запускает ваше приложениена вашей текущей системе, с вашим текущим ядром, с вашими текущими переменными окружения. Конечно, он не очень быстрый, ему приходится эмулировать ваш процессор.

Он может эмулировать только приложения linux x86-64.

1
29.08.2017, 10:46
1 ответ

En su archivo i3/.config, puede usar la función de asignación de clases descrita en la Documentación del usuario de i3

Ejecute xpropdesde su terminal y luego haga clic en la ventana (, por ejemplo, Firefox )para ver a qué clase pertenece. Busque WM_CLASS(STRING).

Entonces, es tan simple como poner la siguiente línea en su archivo.config:

assign [class="Firefox"] 2 

No olvide reiniciar su instancia usando (por defecto)$Mod + Shift + r

0
28.01.2020, 00:49

Теги

Похожие вопросы