Настроить Xfce и Xmonad

Это мой первый "вклад" в мире GNU / Linux, Я надеюсь, вы найдете это полезным. Это небольшое руководство о том, как я настроил xmonad, и как заменить xfwm4 по xmonad.

Почему xmonad и xfce?

Поработав некоторое время с xmonad, я понял, что ему не хватает «чего-то», в моем случае темы для окон, мыши, громкости,…. и т.д., и я не знаю, как настроить с помощью haskell. Так что самым простым способом добиться чего-то подобного было обменять xfwm4 на xmonad, мне очень понравился конечный результат.

Установка xmonad

aptitude install ghc xmonad xmobar gmrun dmenu

Настройка xmonad

После установки xmonad переходим в папку .xmonad

cd ~/.xmonad

Если его не существует, мы его создаем

mkdir ~/.xmonad

Внутри папки мы создаем текстовый файл с именем xmonad.hs, открываем его в нашем любимом текстовом редакторе и вставляем в него следующий код (если он существует, мы удаляем его или переименовываем)

xmonad.hs

Компилируем файл с

xmonad --recompile

Теперь у нас настроен xmonad, глобальные ключи находятся в файле xmonad.hs

Замена xfwm4 на xmonad

Сначала мы добавляем xmonad в автозапуск приложений, в
xfce> настройки> Диспетчер конфигураций> Сеанс и запуск> Автозапуск приложений> добавить>

имя: xfce-xmonad (или как угодно)
описание: xfce-xmonad (или что угодно)
команда: xmonad

Теперь мы завершаем процесс xfwm4 и сохраняем сессию.
xfce> конфигурация> Диспетчер конфигураций> Сессия и вход> Сессия

Выбираем xfwm4 и нажимаем закрыть программу, затем сохраняем сессию

Важно перед закрытием xfwm4 открываем терминал (никогда не помешает)

Если вы хотите увидеть результат (не закрывая сеанс), введите в консоль

xmonad&

Подождите, мне не нравится, как я выгляжу!

Просто удалите xmonad из автозапуска (если вы его так назвали) и в терминале поставьте

xfwm4&

Сохраните сеанс и готово, как будто что-то не произошло

Надеюсь, что это будет полезно.


9 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   @Jlcmux сказал

    Я попробовал, но получил ошибку
    «Xmonad.hs: 1: 1: Ошибка синтаксического анализа: голое выражение на верхнем уровне»

    И я не могу пошевелиться. развернуть или какое-то из них с окнами, и это не сильно улучшило вид курсора.

    Что делать?

    1.    альпий сказал

      мммм согласно http://paste.desdelinux.net/4658 первая строка должна быть комментарием
      - Победа + F1 Iceweasel
      Если вы удалили комментарии, первая строка должна быть такой
      импортировать Xmonad
      проверьте, имеют ли другие строки такой же отступ.
      (неверно)
      импортировать Xmonad
      квалифицированный импорт XMonad.StackSet как W
      импортировать квалифицированные Data.Map как M

      (Правильно)
      импортировать Xmonad
      квалифицированный импорт XMonad.StackSet как W
      импортировать квалифицированные Data.Map как M

      Что ж, он сообщает вам, что ошибка находится в строке 1, и вы не сможете использовать глобальные ключи, пока файл не скомпилируется, я оставляю вам свою папку .xmonad
      http://www.mediafire.com/?t4gorohuvurgo86

  2.   гексборг сказал

    Уловка сохранения сеанса для изменения оконного менеджера XFCE очень хороша. Думаю, я видел это где-то еще. Я должен попробовать. Хорошая статья. 🙂

  3.   Ротс87 сказал

    совет выглядит хорошо ... в мой список вещей, которые стоит попробовать

  4.   Елена_рюу сказал

    очень интересно, имея xmonad, работающий с xfce 😀, я новичок в тайлинге WM, но должен сказать, что это здорово !!!

    1.    Вада сказал

      ДаааааааааааааааааааааааааааааааРе, я чувствовал себя одиноким 😛 хахахаха.

  5.   АуросZx сказал

    Ого, какая любопытная комбинация. Оо, я бы использовал ее с Openbox (ну, вообще-то Xfwm4 мне достаточно).

  6.   альпий сказал

    хахаха он мне заготовки не ставил, ну допустим - это пробел
    неверно)
    -импорт Xmonad
    –Импортировать квалифицированный XMonad.StackSet как W
    импортировать квалифицированные Data.Map как M

    (Правильно)
    импортировать Xmonad
    квалифицированный импорт XMonad.StackSet как W
    импортировать квалифицированные Data.Map как M

  7.   Давайте использовать Linux сказал

    Аааа .. Линукс и его неизмеримая настройка. 🙂
    Я люблю его!