Как я совместно использую окна приложений между OS X и Linux?

Вы могли записать функцию обертки для cd и назовите это "CD" (в конечном счете, функция будет звонить builtin cd - использование builtin ключевое слово). Вы могли использовать символ префикса, что Bash не подробно остановится на командной строке, прежде чем Ваша функция будет видеть его, и это вряд ли появится как начальный символ в Ваших именах каталогов, возможно ":". Вы хотели бы сделать это более устойчивым, но здесь являетесь простой схемой:

# format: [semicolon] shortcut colon destination [semicolon] ...
export CDDATA='foo:/path/to/foo;bar:/path/to/bar;baz:/path/to/baz'

cd () {
    local dest=$1
    if [[ $dest == :* ]]
    then
        [[ $CDDATA =~ (^|;)${dest:1}:([^;]*)(;|$) ]]
        dest=${BASH_REMATCH[2]}
    fi
    if [[ -z $dest ]]
    then
        cd
    else
        builtin cd "$dest"
    fi
}

cd :bar    # pwd is now /path/to/bar
8
20.03.2017, 12:18
1 ответ

Это оказывается той попыткой работать Xdmx от Mac был неправильный подход. Вместо этого я выполнил его от рабочей станции Linux. Шаги для выполнения этого являются чем-то как следующее:

  1. Установка xpra в обеих системах.
  2. Запустить xpra на рабочей станции Linux и присоединении к нему от MBP (инструкции в вышеупомянутой ссылке).
  3. Запустите тот Xephyr окно на рабочей станции с Xephyr :101 &

  4. Запустите другого на MBP через Xpra: DISPLAY=:13 Xephyr :101 &

  5. Наконец, запустить Xdmx как описано здесь

Xdmx -configfile xdmx.conf -config clone_config +xinerama -input :100 -input :101 :102&

На данном этапе приложения, запущенные на DISPLAY=:102 обнаружится в обеих системах, но это не действительно применимо в этой точке. Обратите внимание, что команды в № 3, 4, и 5 все выполняются на рабочей станции.

7
27.01.2020, 20:12
  • 1
    привет @Matt, Ваша 5-я точка связывается гиперссылками к веб-странице, которая не более доступна, можете Вы добавлять это, если Вы отметили. Если у Вас есть он, отредактируйте свой ответ соответственно. –  Tejas 18.03.2014, 10:47

Теги

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