Откуда сделал эту копию моего корневого каталога, прибывшего?

[114897]Пока вы спрашиваете о системе управления окнами, вы упоминаете такие возможности, как поиск/замена, управление файлами и т.д., которые обычно не входят в состав Window Management, а являются средой рабочего стола, поэтому вам следует искать для этого отдельные инструменты. Для общих инструментов я бы предложил взглянуть на [115259]http://suckless.org[115260], они предоставляют хороший список приложений "сделай одно дело и сделай его хорошо", которые следуют философии Unix.[12152]Я не думаю, что вы найдете WM, который специфичен для "редактирования кода", но есть множество минималистичных оконных менеджеров, которые очень хорошо настраиваются под ваши повседневные нужды. Если вы смотрите на некоторые минималистичные оконные менеджеры, то я бы посоветовал посмотреть на безмышечные (или сфокусированные на клавиатуре) оконные менеджеры. Есть много от старых до новых, которые можно использовать:[12153]Bspwm[115418] - bspwm - это оконный менеджер, представляющий окна в виде листьев полного двоичного дерева. Он имеет поддержку EWMH и нескольких мониторов, настраивается и управляется через сообщения. Я использую его лично и очень доволен результатами.[12154]awesome[115420] - высоконастраиваемый оконный менеджер фреймворка нового поколения для X. Он очень быстрый, расширяемый и лицензированный под лицензией GNU GPLv2. Настроен на Lua, имеет системный лоток, информационную панель и встроенную пусковую установку. Для него есть расширения, написанные на Lua. Awesome применяет XCB в отличие от Xlib, что может привести к увеличению скорости. Awesome имеет и другие возможности, такие как ранняя замена уведомления-демон, меню по правой кнопке мыши, похожее на меню *box оконных менеджеров, и многое другое.[12155]dwm[115422] - Динамический оконный менеджер для X. Он управляет окнами в плиточном, монокльном и плавающем макетах. Все макеты могут быть применены динамически, оптимизируя среду для используемого приложения и выполняемой задачи. не включает в себя приложение в трее или автоматический запуск, хотя dmenu хорошо интегрируется с ним, так как они от того же автора. В нем нет текстового конфигурационного файла. Конфигурация выполняется полностью путем модификации исходного кода на C, и должна перекомпилироваться и перезапускаться каждый раз при его изменении.[12156]Ion3[115424] - оконный менеджер с вкладками Tiling X11, разработанный с учётом пользователей клавиатуры. Он был одним из первых из "новой волны" плиточных оконных сред (другой - LarsWM, с совершенно другим подходом) и с тех пор породил целую категорию плиточных оконных менеджеров для X11 - ни один из которых на самом деле не смог воспроизвести ощущение и функциональность иона. Он использует Lua в качестве встроенного интерпретатора, который обрабатывает всю конфигурацию. [12157]i3[115426] - оконный менеджер плитки, полностью написанный с нуля. i3 был создан потому, что wmii, наш любимый оконный менеджер в то время, не предоставлял некоторых функций, которые мы хотели (например, мульти-монитор, сделанный правильно), имел некоторые ошибки, не прогрессировал с некоторого времени и не был легко взломан вообще (комментарии к исходному коду/документация полностью отсутствовали). Заметные различия заключаются в области поддержки мультимониторов и метафоре дерева. Для скорости работы интерфейс Plan 9 от wmii не реализован. [12158]Ratpoison[115428] - простой Window Manager без жирных зависимостей от библиотеки, без причудливой графики, без оформления окон и без зависимости от грызунов. В значительной степени он смоделирован после GNU Screen, который творил чудеса на рынке виртуальных терминалов. Ratpoison настраивается простым текстовым файлом. Информационная панель в Ratpoison несколько отличается, так как показывает только при необходимости. Она служит как для запуска приложений, так и для строки уведомлений. Ratpoison не включает в себя системный лоток. [12159] Это список, выбранный вручную из того, что я использовал в течение многих лет. Источник и дополнительная информация: [115273]https://wiki.archlinux.org/index.php/Window_manager#Tiling_window_managers[12160]Обновление[12161]Кроме того, в зависимости от вашей среды разработки и набора инструментов, если вы обнаружите, что проводите много времени в терминале, вам также стоит обратить внимание на использование [115277]tmux[115278] или [115279]screen[115280], так как они предлагают множество способов управления несколькими терминальными окнами, их разбиения и т.д.[114908].
1
26.03.2014, 01:22
1 ответ
[117291]Нужно процитировать, чтобы защитить его от расширения ракушки.

apt-get install manpages-dev

То же самое с [117659]rm[117660], [117661]rmdir[117662] и так далее. Оболочка изменяет [117663]~[117664] на [117665]/home/greg[117666] перед передачей ее в команды, если только вы не процитируете ее или не уклонитесь от нее. Вы можете увидеть это с помощью [117667]echo[117668]:

Вы захотите быть осторожными, потому что [117669]rm -Rf ~[117670] будет катастрофой. Я предлагаю, если сомневаюсь, сначала переименовать его ([117671]mv -i \~ newname[117672])) тогда вы можете изучить [117673]newname[117674], чтобы убедиться, что вы хотите удалить его, а затем удалить его.[117296].

6
27.01.2020, 23:15

Теги

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