Как я могу перетащить окна на Openbox без строки заголовка?

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

Решение

Для решения этой проблемы можно использовать программу iproute2, которая входит во все текущие дистрибутивы Linux и даже уже установлена, как правило. Обычно в системе Linux есть только одна таблица маршрутизации, в которой только один шлюз по умолчанию может делать записи.С iproute2 у вас есть возможность настроить дополнительную таблицу маршрутизации, с одной стороны, и разрешить использовать эту таблицу системой на основе правил, с другой стороны. Исходное положение

Мы предполагаем, что мы имеют два интерфейса: eth0 и eth1. Следует использовать две сети: 192.168.0.0/24 и 10.10.0.0/24, при этом первый IP-адрес в каждой соответствующей сети должен быть шлюзом. Первоначальная конфигурация будет выглядеть следующим образом. / etc / network / interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface

auto lo
iface lo inet loopback

# The primary network interface

allow-hotplug eth0
iface eth0 inet static
    address 192.168.0.10
    netmask 255.255.255.0
    gateway 192.168.0.1

# The secondary network interface
allow-hotplug eth1
iface eth1 inet static
    address 10.10.0.10
    netmask 255.255.255.0

Добавление второй таблицы маршрутизации

Чтобы добавить новую таблицу маршрутизации, необходимо отредактировать файл / etc / iproute2 / rt_tables. Мы назовем таблицу маршрутизации «rt2» и установим для нее предпочтение 1. После этого именованный файл должен выглядеть следующим образом.

#
# reserved values
#
255     local
254     main
253     default
0       unspec
#
# local
#
#1      inr.ruhep
1 rt2

Настройка новой таблицы маршрутизации

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

ip route add 10.10.0.0/24 dev eth1 src 10.10.0.10 table rt2
ip route add default via 10.10.0.1 dev eth1 table rt2

Первая команда говорит, что сеть 10.10.0.0/24 может быть достигнута через интерфейс eth1. Вторая команда устанавливает шлюз по умолчанию. Правила маршрутизации

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

ip rule add from 10.10.0.10/32 table rt2
ip rule add to 10.10.0.10/32 table rt2

В этих правилах говорится, что как трафик с IP-адреса, 10.10.0.10, так и трафик, направленный на этот IP-адрес или через него, должны использовать таблицу маршрутизации rt2.

3
13.04.2017, 02:13
2 ответа

Не уверен насчет Openbox, но большинство окон можно перетаскивать, нажав клавишу Alt и перетащив мышь в любое место окна.

3
27.01.2020, 21:13

Согласно этому сообщению на форуме Ubuntu, добавьте в свой файл rc.xml следующее:

Re: перетаскивание окна в openbox

Я думаю, вы захотите изменить (или добавить) запись mousebind в разделе Mouse файла rc.xml с другой привязкой. Моя в настоящее время говорит следующее:

 


Затем вы можете перемещать окна, перетаскивая их, удерживая нажатой Alt . Чтобы использовать Super -drag, используйте button = "W-Left"

6
27.01.2020, 21:13

Теги

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