3

Я пытаюсь использовать синергию с моей установкой xmonad .

Когда я пытаюсь запустить синергию, появляется сообщение об ошибке:

Системный трей недоступен, выход

  • Я на Ubuntu сервере 13.10
  • У меня нет какого-либо системного трея
  • это единственный важный вопрос, который я смог найти, но он не помог мне решить мою проблему.

1 ответ1

3

XMonad не предоставляет никаких средств в системном трее, поэтому для приложений, которым оно требуется, вам нужно установить приложение в системном трее, такое как Trayer, и добавить его в свой .xSession или аналогичный файл запуска. Есть много примеров того, как настроить лоток с XMonad, обычно с какой-то панелью. Я использую XMonad.Layout.Монитор, чтобы плавать прозрачные часы и поднос в верхнем правом углу моего экрана. Обратите внимание, что я использовал фиксированное положение и размер для простоты, вы можете захотеть что-то более динамичное.

 trayer = monitor {
     prop = ClassName "trayer"
   , rect = Rectangle (1920-150) 0 100 16
     -- avoid flickering
   , persistent = True
     -- make the window transparent
   , opacity = 0.6
     -- assign it a name to be able to toggle it independently of others
   , name = "trayer"
   }
clock = monitor {
     prop = Title "clock"
   , rect = Rectangle (1920-50) 0 50 16
     -- avoid flickering
   , persistent = True
     -- make the window transparent
   , opacity = 0.6
     -- assign it a name to be able to toggle it independently of others
   , name = "clock"
   }
myLayout = ModifiedLayout trayer $ ModifiedLayout clock $ layoutHook defaultConfig

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .