LINUX.ORG.RU

Эволюция i3

 ,


2

1

Несколько лет уже пользуюсь i3, иногда появляется желание чуть больше кастомизировать под себя. По сути это старый конфиг, но всё больше и больше мелочей настроенных под себя. Все основные приложения на хоткеях, в выделенных окнах. Особо радует i3blocks, куда я привязал всякие фишки. Скажем, если нажать ЛКМ на айпи адрес, появится уведомление с отображением внешнего адреса, а если ПКМ - отобразится скорость сети (Download/Upload). И куча всяких мелочей. Плюс сам конфиг i3 сделал более удобным, прописав переменные. Надоедают цвета - достаточно прописать два цвета и вуаля, меняется стилизация. Надо будет поиграться со стилизацией под неоновый киберпанк, но от него глазам бывает неудобно.

https://ibb.co/8B7dRvJ https://ibb.co/PZG30VD

>>> Просмотр (1920x1080, 50 Kb)



Проверено: a1batross ()

действительно вся выведенная информация в i3bar нужна ?
у меня: номера рабочих областей, ла, дата, время, да и то скрыто все время, пока не вызовешь

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

Язык раскладки добавил сегодня. И без него жил нормально, но надоело в формах для паролей вечно вводить кириллицу. Обычно, конечно, копирую пароли из менеджера паролей, но всё же, не раз сталкивался с проблемой, накипело.

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

Загрузка процессора и оперативки дают понять, что и как со свободными ресурсами, потому что часто играюсь с виртуалками.

Место на диске вроде не критично, пока вдруг по какой-то фигне не закончится. А чтоб такого не было, пусть будет на виду.

Батарея понятное дело.

Яркость экрана регулируется скроллом на панели, очень удобно держать на виду.

Тоже самое касается громкости, она также регулируется скроллом.

Ну и время понятное дело.

Так что да, всё это сильно облегчает жизнь.

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

белый текст на фоне белого текста

это проигрыш еще до выхода на старт

actionless ★★★★★ ()

покажи .bashrc как так хитро вывернуто?

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

Bashrc взял у друга, это дефолт для parrotos, правда я немного линию удлинил.


# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples

# If not running interactively, don't do anything
[ -z "$PS1" ] && return

# don't put duplicate lines in the history. See bash(1) for more options
# ... or force ignoredups and ignorespace
HISTCONTROL=ignoredups:ignorespace

# append to the history file, don't overwrite it
shopt -s histappend

# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=1000
HISTFILESIZE=2000

# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize

# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"

# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
    debian_chroot=$(cat /etc/debian_chroot)
fi

# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
    xterm-color) color_prompt=yes;;
esac

# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
#force_color_prompt=yes

if [ -n "$force_color_prompt" ]; then
    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
	# We have color support; assume it's compliant with Ecma-48
	# (ISO/IEC-6429). (Lack of such support is extremely rare, and such
	# a case would tend to support setf rather than setaf.)
	color_prompt=yes
    else
	color_prompt=
    fi
fi

if [ "$color_prompt" = yes ]; then
    PS1="\[\033[0;31m\]\342\224\214\342\224\200\$([[ \$? != 0 ]] && echo \"[\[\033[0;31m\]\342\234\227\[\033[0;37m\]]\342\224\200\")[$(if [[ ${EUID} == 0 ]]; then echo '\[\033[01;31m\]root\[\033[01;33m\]@\[\033[01;96m\]\h'; else echo '\[\033[0;39m\]\u\[\033[01;33m\]@\[\033[01;96m\]\h'; fi)\[\033[0;31m\]]\342\224\200[\[\033[0;32m\]\w\[\033[0;31m\]]\n\[\033[0;31m\]\342\224\224\342\224\200\342\224\200\342\225\274 \[\033[0m\]\[\e[01;33m\]\\$\[\e[0m\] \[\033[0m\]\[\e[01;33m\]\\$\[\e[0m\]"
    #PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1="\[\033[0;31m\]\342\224\214\342\224\200\$([[ \$? != 0 ]] && echo \"[\[\033[0;31m\]\342\234\227\[\033[0;37m\]]\342\224\200\")[$(if [[ ${EUID} == 0 ]]; then echo '\[\033[01;31m\]root\[\033[01;33m\]@\[\033[01;96m\]\h'; else echo '\[\033[0;39m\]\u\[\033[01;33m\]@\[\033[01;96m\]\h'; fi)\[\033[0;31m\]]\342\224\200[\[\033[0;32m\]\w\[\033[0;31m\]]\n\[\033[0;31m\]\342\224\224\342\224\200\342\224\200\342\225\274 \[\033[0m\]\[\e[01;33m\]\\$\[\e[0m\]"
    #PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt

# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
    PS1="\[\033[0;31m\]\342\224\214\342\224\200\$([[ \$? != 0 ]] && echo \"[\[\033[0;31m\]\342\234\227\[\033[0;37m\]]\342\224\200\")[$(if [[ ${EUID} == 0 ]]; then echo '\[\033[01;31m\]root\[\033[01;33m\]@\[\033[01;96m\]\h'; else echo '\[\033[0;39m\]\u\[\033[01;33m\]@\[\033[01;96m\]\h'; fi)\[\033[0;31m\]]\\342\224\200\\342\224\200\\342\224\200\\342\224\200[\[\033[0;32m\]\w\[\033[0;31m\]]\n\[\033[0;31m\]\342\224\224\342\224\200\342\224\200\342\225\274 \[\033[0m\]\[\e[01;33m\]\\$\[\e[0m\] "
    #PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
    ;;
*)
    ;;
esac

# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
    test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
    alias ls='ls --color=auto'
    #alias dir='dir --color=auto'
    #alias vdir='vdir --color=auto'

    alias grep='grep --color=auto'
    alias fgrep='fgrep --color=auto'
    alias egrep='egrep --color=auto'
fi

# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'

# Add an "alert" alias for long running commands.  Use like so:
#   sleep 10; alert
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'

# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
    . /etc/bash_completion
fi
Datt_ ()
Последнее исправление: Datt_ (всего исправлений: 2)

Обоина даёт вредительский совет.

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

дефолт для parrotos

нифига себе извращенцы! забрал - добавил время и счетчик заданий, собаку выкинул, а загогулины оставил - клевые загогулины…

amd_amd ★★ ()

Ужас. Я не понимаю, как можно работать с такими шрифтами + красный на черном

rk-d ()

По-какирски. Мне нравится.

Thetan ★★ ()

Стильно и лаконично конечно выглядит!

У меня вопрос? Судя по галере делаю вывод, что многие ЛОРовцы сидят на интегрированном видео. Почему? Большинство Линуксоидов это суровые кодеры или админы, которым не нужны игровые видеокарты?

зы хотя я вижу на скрине папку games, что там?

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

как umount делаете? По-старинке или dmenu как-то оборачиваете (если есть).

Neat ()
Ответ на: комментарий от rk-d

Вот за ШГ меня всю жизнь ругали, но что поделать, не вижу я разницы.. А красный на черном эт нормально, я все цвета кастомизирую под ноутбук, обычно. То бишь у меня Thinkpad, а там 3 цвета - белый и красный на чёрном. И на экране так. Вот и получается красиво.

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

Всё просто, это рабочий ноутбук, поэтому и интегрированная. В папке games здесь ничего, я просто хотел показать, как в терминале отображаются текущие директории.

А так, дома стоит игровой пека с 2070, но там интерфейс тот же, что и тут.

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

Вместо dmenu пользуюсь albert.

Монтирую в основном с помощью nautilus-а

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

Игры

Хотя есть мысли попробовать blender, но пока времени не хватает

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

Игры

А игры небось на венде?;) Иначе зачем иметь такую жирную видуху и мучаться, играя под линуксом.

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

Пока что да, но хочу на отпуск потестить разные игры на линуксе и результаты выложу на ютуб, для сравнения.

Datt_ ()

Бедняга как ты живешь в 2019-м с 1920х1080 и с 16-тью ГБ мозгов ?(

Какой смысл задрачиваться с этим неюзабельным гофном, если у тебя открыта почта, консоль с ФФ, и уже занято 1.7 Гб, а у меня на Циннамоне, окрыт Хромиум с 20-тью вкладками в одном инстансе \ 1 вкладкой в приватном режиме, вайбер, консоль с тремя вкладками, и занято всего на 900 метров больше чем у тебя ?

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

К сожалению, на ноутбуке 4к, но, к счастью, монитор поддерживает всего лишь 1920х1080..

Забавно, что ты считаешь i3 неюзабельным говном. Небось программы запускаешь самым удобным способом - водишь мышку налево, потом в самый низ, кликаешь на кнопочку, появляется магическое меню!, после чего ты нажимаешь на категорию приложений, раскрывается список и ты нажимаешь на красивую иконочку с программой!

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

А так, я не задрачиваюсь в минимализм, мне важно удобство.

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

Пока что да, но хочу на отпуск потестить разные игры на линуксе и результаты выложу на ютуб, для сравнения

Не трать время. Результат предсказуем - для игор 100500 в пользу Венды;)

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

Вопрос не в том, лучше ли на винде или линуксе. Мне больше интересно, можно ли в ААА игры играть на линуксе с такой картой? То бишь, будет ли стабильно 60+ фпс на максималках? И также интересно проверить пригодность стим протона

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

Еще один [user]odalist[/user] Думаете раз вы юзаете тайлинг и не юзаете мышь, то вы не такие как все? Если вам так хорошо то думайте) Я привык к мыше и она нисколько не снижает производительность пк и мне так удобнее, держу в курсе:)

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

Пользователей мыши не осуждаю, пока они не начинают «подкалывать», что тайлинг для слабых нетбуков. Каждый работает так, как ему удобно. Просто кто-то пытался почему-то сказать, что его интерфейс лучше моего, потому что там есть панелька внизу

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

Играть можно, и думаю многое запустится но производительность будет меньше чем на вин. И даже 60+фпс будет, но удовольствием играть на лине vs win назвать нельзя. Попробуй, убедись сам.

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

Ну типа нужна ли винда на топовом компе, если всё что хочется можно и на линуксе?

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

Хоткеи vs мышь. Нельзя сравнивать. Тайлинг это другая философия.

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

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

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

Ок. Сорри что бурчу) Попробуй и сам сравни, это же интересно:) Особенно интересно на сколько разная производительность «божественнх лучей» на лине и вин. Попробуй, расскажешь. Успехов!

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

Спасибо, обязательно запилю видео сюда, да и сделаю на ПК киберпанковские цвета.

Datt_ ()

Внешне выглядит как идеальное DE для Эллиота Андерсона. По юзабельности лучше GNOME/KDE/Xfce?

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

Сложно сравнивать DE и оконный менеджер. DE это готовая кем-то сборка софта и настроенный интерфейс. Оконный менеджер это только часть интерфейса, которая позволяет управлять окнами. Всё остальное нужно собирать самому - всякие программы, горячие клавиши, управление окнами, панели, иконки, шрифты, лаунчеры и т.д. и т.п. Это больше возни, но в итоге получаешь ровно то, что хотел, получаешь идеальную для себя систему, но при этом ею не сможет пользоваться рандомный человек, пока не потратит час-два на знакомство с интерфейсом.

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

DE

У тебя пять звезд, но ты так и не научился различать WM от DE. Очень жаль.

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

Пора уже делать мем про пять звёзд на лоре. Я эту фразу «у тебя пять звёзд» уже слышу в N-ный раз. По сабжу: не было необходимости отличать WM от DE. Устроит такой ответ?

P. S. Моя мем-ответочка: у тебя пять звёзд, но ты так и не понял, что они означают не скиллы, а активность на сайте. Как видишь, мем про 5 звёзд просто напрашивается! )))

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

Устроит такой ответ?

Да, вполне.

не было необходимости отличать WM от DE.

Но теперь то будешь знать?

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

Нет, не буду, потому что не было такой потребности. И даже сейчас нет такой потребности. Когда столкнусь с такой необходимостью, буду знать. На данный момент, для меня WM и DE - приблизительно одно и то же, в разной степени готовности. Что одно, что другое - воспринимаю в виде графической среды, в которой работает пользователь. Судя по всему, WM - это конструктор для DE, а DE - уже готовый продукт. Но это чисто гипотетически могу предположить; чёткое понимание будет только тогда, когда сам с этим столкнусь.

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

я наоборот - чем дольше пользуюсь i3, тем меньше ухожу от дефолта

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

Думаете раз вы юзаете тайлинг и не юзаете мышь, то вы не такие как все?

Нет, лично я так не думаю. Дам тебе пример. Юзеркейс таков. Например, мне нужно отрыть терминал. Я дотягиваюсь до клавиатуры, нажимаю mod+enter. Открывается терминал. Это пара движений руками.

Теперь другой юверкейс с мышом. Дотягиваюсь до мышки, курсором навожу до панели с запуском приложений. Нажимаю пункт «menu». Открывается менюшка. Мышкой вожу до пункта «терминал». Нажимаю на данный пункт. Открывается терминал. Вот теперь посчитай, сколько лишних телодвижений.

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

Без обид) Сорри.

Каждый пользуется тем, чем ему удобнее.

deepforest ★★★ ()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)