Установить определенную версию X11 для xmonad?

В файле конфигурации моего Shell (я использую zsh, таким образом, в моем .zshrc, должен работать в .bashrc), у меня есть следующее:

# Default to TMUX
if [ -z "$TMUX" ]; then
  base_session=$USER"_session"
  # Create the base session if it doesn't exist
  tmux has-session -t $base_session || tmux new-session -d -s $base_session
  # Get a count of clients connected
  client_cnt=$(tmux list-clients | wc -l)
  if [ $client_cnt -ge 1 ]; then
    # Make a unique session name
    session_name=$base_session"-"$client_cnt
    # Create the new session based on the base_session
    tmux new-session -d -t $base_session -s $session_name
    # Launch the connection with a few caveats (kill the session when the client goes away)
    tmux -2 attach-session -t $session_name \; set-option destroy-unattached
  else
    tmux -2 attach-session -t $base_session
  fi
fi

Теперь я могу подключить много раз использование PuTTY к единственному серверу и видеть ту же сессию во всех окнах (и изменить одно соединение для отображения другого окна). Я также хотел бы

Править

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

Редактирование 2

Для устранения проблемы изменения размеров добавьте следующую строку к Вашему .tmux.conf файл

set-option -g aggressive-resize on
0
16.10.2013, 00:50
1 ответ

Хорошо я все еще не уверен, как это работало, но я смог использовать cabal устанавливать правильную версию X11. Это, кажется, не конфликтует с версией, о которой сообщают Xorg -version.

cabal install x11
0
28.01.2020, 05:01

Теги

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