LINUX.ORG.RU

Рабочее место

 ,


2

1

debian 10 + xdm + xmonad intel core-i7-8750H 32RAM SSD 500Gb, SATA 1Tb 1й монитор - BenQ BL2420PT, 2й - LG 34WL500-B. сам системник видно под вторым монитором - кубик маленький. на экранах - хром, самописная обёртка к docker на tcl/tk, инфа про систему, кусок кода на tcl/tk. высота второго монитора меньше, поэтому снизу на скрин добавился кусок чистого экрана

>>> Просмотр (5120x3000, 1563 Kb)



Проверено: cetjs2 ()
Последнее исправление: DRomka (всего исправлений: 1)

тоже хотел сначала второй поставить вертикально, но разница при переводе взгляда сильно раздражает

jtad
()

Неплохо так.

Как понимаю, xmobar у вас не используется? Какая введется работа на данной машине?

xmonad

Конфиг-дэфолт, или что-то изменили?

xdm

А почему не wdm?

Odalist ★★★★★
()
Ответ на: комментарий от Odalist

xmobar есть, но он прячется за окнами. до того как устанавливаются правильные разрешения на мониторы xrandr’ом, его видно, на пустом экране его тоже видно. пока не разбирался, почему так.

работа - web, magento

конфиг - микрокомпиляция из нескольких примеров. практически, настроек мало: клавиша мод, scrot, gimp->float, feh, ну и full layout по умолчанию.

full - раньше было 3 монитора поменьше, удобнее было сразу на весь экран разворачивать окно

DRomka
() автор топика
Ответ на: комментарий от Bagrov

да нормально, вроде. ну и это эталон :) а я сижу свёрнутый, как улитка. клавиатура далеко от края стола, руки от локтя на столе лежат

DRomka
() автор топика
Ответ на: комментарий от Odalist

wdm - даже не думал в эту сторону, ставился минимальный деб, а потом доустанавливал то что надо, что-то сразу в голову пришел xdm, вот и поставил

конфиг переписал, он сейчас не такой уёб…ый как дефолтный

DRomka
() автор топика
Последнее исправление: DRomka (всего исправлений: 2)
Ответ на: комментарий от jtad

ну, это у меня, скорее, на «посмотреть», или когда надо что-то длинное сразу охватить взглядом, а так да, не очень удобная конфигурация: приходится голову задирать чтобы увидеть, что там вверху :)

DRomka
() автор топика
Ответ на: комментарий от DRomka

xmobar есть, но он прячется за окнами

Тут нужно добавить в xmonad.hs handleEventHook = fullscreenEventHook <+> docksEventHook

docksEventHook должен быть последним.

Другой способ- играться с XMonad.Hooks.ManageDocks, а точнее с ToggleStruts, но нужно будет все это повесить на хоткей. Как пример, я сделал вот так:

Загрузил модуль:

import XMonad.Hooks.ManageDocks (avoidStruts, docksStartupHook, manageDocks, ToggleStruts(..))

Добавил хоткей:

("M-S-<Space>", sendMessage ToggleStruts)

Теперь, при нажатии mod+shift+space xmobar убирается. При повторном нажатии, он появляется.

Odalist ★★★★★
()
Последнее исправление: Odalist (всего исправлений: 1)
Ответ на: комментарий от DRomka

Чтобы вам было легче, вы можете, как пример, взять мой конфиг

1, 2

Odalist ★★★★★
()
Ответ на: комментарий от kirill_rrr

:)

не скажу что это профессионально, так, понравился просто. я в процессе освоения, когда время есть. но достаточно удобно и быстро можно наложить на десяток bash-скриптов простенький гуй, и уже проще.

вот тут https://www.teeklife.com - apache2+rivet+bootstrap, тоже простенький самописный MVC на tcl. возможны ошибки, не всё работает, ну и наполнение - так себе :) (тренироваться надо же на чём-то)

DRomka
() автор топика
Ответ на: комментарий от DRomka

вот тут https://www.teeklife.com - apache2+rivet+bootstrap, тоже простенький самописный MVC на tcl. возможны ошибки, не всё работает, ну и наполнение - так себе :) (тренироваться надо же на чём-то)

потренируйся генерировать thumbnails для картинок, наприер

actionless ★★★★★
()
Последнее исправление: actionless (всего исправлений: 1)
Ответ на: комментарий от actionless

ну, для видео они генерятся, а для картинок - как-нибудь сделаю. если не остыну совсем к этой поделке

просто, видео конвертируется из avi, mkv, и к ним генерится картинка, а картинки - я просто прилинковал каталог, без обработки, для массовости, так сказать :)

DRomka
() автор топика
Последнее исправление: DRomka (всего исправлений: 2)

Возникло странное чувство, начал читать описание предыдущего рабочего стола и вдруг задаешься а где тут у него эти камеры и прочее?

Nurmukh ★★★
()

Были мысли организовать подобное. Два монитора. Но подобрать что-то так и не решился. Наверное нужно чтоб матрицы были одинаковы?

Enter
()
Ответ на: комментарий от Enter

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

jtad
()
Ответ на: комментарий от jtad

lg - расстояние от стола железное, benq - регулируется по высоте, у меня равнение по верхнему краю. честно - не замечаю дискомфорта.

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

DRomka
() автор топика
Последнее исправление: DRomka (всего исправлений: 1)

За такие шрифты в консоли - Смертную казнь ввести надо!

dimanao
()
Ответ на: комментарий от CryNet

ну, сори

если нужна дискретная карта, наверное, надо смотреть что-то другое, с возможностью установки дискретной карты

DRomka
() автор топика
Последнее исправление: DRomka (всего исправлений: 1)

Как на такой клавиатуре работается? Руки не устают? Сам я такой не пользовался, но выглядит интересно

Deleted
()

всегда было интересно, сидеть за гробом >32" удобно? разве не нужно намного дальше располагаться от него?

UltraWide, но fullhd, крупно же.

murmur
()
Ответ на: комментарий от murmur

Тоже интересно. Для себя никогда не брал >24" мониторы, т.к. глаза вытекают.

evgeny_aa ★★☆
()
Ответ на: комментарий от Deleted

довольно удобно. у меня руки на столе лежат от локтя, ладони опираются на клаву. вообще, железо микрософт делает хорошее

DRomka
() автор топика
Ответ на: комментарий от murmur

не очень, benq - 24, удобно, а lg - слишком большой. спасает xmonad и 2 окна на мониторе

DRomka
() автор топика
Ответ на: комментарий от Odalist

я смотрел конфиги, с хаскелеи м xmonad вы дружите больше чем я :)

а такой вопрос - можно ли как-то сделать так, чтобы на экране было 3 окна в ряд, а не так как по умолчанию: одно, и с боку два одно над другим?

DRomka
() автор топика
Последнее исправление: DRomka (всего исправлений: 1)

Не троттлит?

P.S. Хороший ценник за коробочку без RAM и SSD. В ящике валяются две плашки по 8ГБ SO-DIMM.

exst ★★★★
()
Ответ на: комментарий от DRomka

можно ли как-то сделать так, чтобы на экране было 3 окна в ряд, а не так как по умолчанию: одно, и с боку два одно над другим?

Да, можно. Обратите внимание на модуль GridVariants, или на MultiColumns

Odalist ★★★★★
()
Ответ на: комментарий от DRomka

Спасибо

Не стоит благодарить. Если вам не трудно, отпишитесь, как там у вас получилось. Мне самому интересно.

Odalist ★★★★★
()
Ответ на: комментарий от DRomka

Отлично.

Я вот глянул в ваш конфиг, и хочу спросить. А не лучше было бы использовать StartupHook в связке с spawnOnce. (он в модуле XMonad.Util.SpawnOnce)?

Я имею в виду про spawn --no-xinerama. Это как бы лучше.

Например, у меня вот так:

import XMonad.Util.SpawnOnce

Я добавил в main

startupHook = myStartupHook

И сделал описание функции:

myStartupHook = do
         spawnOnce "xsetroot -solid gray"

В чем профит? В том, что при запуске xmonad, оно стартует один раз, т.е. если вы перезагружаете xmonad, то повторно xsetroot не запускается.

Я имею подозрение, что у вас, при перезаргузке xmonad, feh повторно запускается, и плодит никому ненужные процессы.

Odalist ★★★★★
()
Последнее исправление: Odalist (всего исправлений: 1)
Ответ на: комментарий от Odalist

я довольно редко его перегружаю: настроил один раз и мне хватает, но переделал, правда, у меня там только feh и запускается.

поковырявшись в доках, нашел ещё один вариант, который мне понравился - ThreeColumns

он делает главное окно и второстепенные, новые открываются во второстепенных.

скрин

решил оставить оба лайоута

DRomka
() автор топика
Ответ на: комментарий от DRomka

Самое главное, что вам удобно. Но с этими модулями нужно чуточку осторожнее. После долгих наблюдений, я заметил, что при использовании лайаута XMonad.Layout.OneBig, течет память. Думаю, запилю баг репорт.

Odalist ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.