You are not logged in.

#451 2015-09-28 00:14:30

skrite
Member
Registered: 2009-09-07
Posts: 160

Re: i3 desktop screenshots and config sharing

very nice. care to share your dot files?

Offline

#452 2015-10-02 13:27:26

tigrezno
Member
Registered: 2004-05-10
Posts: 64

Re: i3 desktop screenshots and config sharing

skrite wrote:

very nice. care to share your dot files?

I've changed my theme a little bit, so deleted the previous post.

Tabbed layout is amazing.

Clean

rUUODm2m.jpg

Busy

wwEz3Thm.png

i3 config -> pastebin

Last edited by tigrezno (2015-10-02 13:29:09)

Offline

#453 2015-10-03 11:09:12

dud
Member
From: Wroclaw, Poland
Registered: 2015-10-03
Posts: 18

Re: i3 desktop screenshots and config sharing

screenshot-i3-arch_png_300x300_q85.jpg

Config:

# =======================================================
set $tag1 "1: Desktop"
set $tag2 "2: Web"
set $tag3 "3: Code"
set $tag4 "4: Terminal"
set $tag5 "5: IRC"
set $tag6 "6: Other"
set $tag7 "7: Virtual"
set $tag8 "8: Settings"
set $tag9 "9: tmp"
# =======================================================

# =======================================================
# Mod1 is Alt key, Mod4 is Win key
set $mod Mod1

font pango:Inconsolata 8
font pango:FontAwesome 8

# Really small borders and no title for windows
for_window [class="^."] border pixel 1

# Use Mouse+$mod to drag floating windows to their wanted position
floating_modifier $mod

# Basic layout
exec --no-startup-id exec $HOME/.i3/load_workspaces.sh

# Default volume
exec --no-startup-id amixer sset Master 20%
exec amixer sset Master mute
# exec amixer sset Master unmute

# Wallpaper restoring
#exec --no-startup-id nitrogen --restore
exec feh --bg-scale /home/michal/Obrazy/wallpaper.jpg

# Press again $mod+number to return to workspace you were working on
workspace_auto_back_and_forth yes

# BORDERS ======================
# purple
# set $bo #8A00B8
# green
# set $bo #00FF00
# cyan 
set $bo #00FFFF
# 2nd color - gray
set $se #666666

# # set some nice colors    border  backgr.     text    indicator
client.focused              $bo     $bo         $bo     $bo
client.unfocused            $se     $se         $se     $se
client.focused_inactive     $se     $se         $se     $se
client.urgent               $se     $se         $se     $se

# Bar
bar 
{
	colors 
	{
        # Whole color settings
        background #000000
        statusline #666666
        separator  #959595

        # Type             border  background font
        focused_workspace  #FFFFFF #525555 #ffffff
        active_workspace   #f7003a #5f676a #ffffff
        inactive_workspace #333333 #222222 #888888
        urgent_workspace   #f7003a #990000 #ffffff
    }
    
	# i3bar position
    # position top
	position bottom

	status_command i3status
    font pango:Amble regular 8, Ionicons, FontAwesome 8
}
# =======================================================

# =======================================================
# Bindings

# Start a terminal
bindsym $mod+x exec lxterminal
# bindsym $mod+x exec xterm

#Assings
assign [class="^Dwb$"] → $tag2
assign [class="^Iceweasel$"] → $tag2
assign [class="^Firefox$"] → $tag2
assign [class="^Leafpad$"] → $tag3
# assign [class="^Lxterminal$"] → $tag4
assign [class="^Mpv$"] → $tag6
assign [class="^Lxrandr$"] → $tag6
assign [class="^Lxterminal$" instance="^irssi$"] → $tag5
assign [class="^Lxterminal$" instance="^weechat$"] → $tag5
assign [class="^Steam$"] → $tag6
assign [class="^Virtualbox$"] → $tag7
assign [class="^Pavucontrol$"] → $tag8
assign [class="^Lxrandr$"] → $tag8

bindsym $mod+F5 exec amixer sset Master toggle
# Kill focused window
bindsym $mod+c kill

# Start dmenu (a program launcher)
bindsym $mod+d exec dmenu_run
# bindsym $mod+d exec j4-dmenu-desktop

# Open menu with system commands
bindsym $mod+F2 mode "$mode_system"
bindsym --release Print exec scrot ~/tmp/%H:%M:%S-%d-%m_screenshot.png
bindsym --release $mod+Print exec scrot -s ~/tmp/%H:%M:%S-%d-%m_screenshot.png

# Change focused window
bindsym $mod+h focus left
bindsym $mod+j focus down
bindsym $mod+k focus up
bindsym $mod+l focus right
# Or, with the arrow keys
bindsym $mod+Left focus left
bindsym $mod+Down focus down
bindsym $mod+Up focus up
bindsym $mod+Right focus right
							
# Move focused window
bindsym $mod+Shift+h move left
bindsym $mod+Shift+j move down
bindsym $mod+Shift+k move up
bindsym $mod+Shift+l move right
# Or, with the arrow keys
bindsym $mod+Shift+Left move left
bindsym $mod+Shift+Down move down
bindsym $mod+Shift+Up move up
bindsym $mod+Shift+Right move right

# split in horizontal orientation
bindsym $mod+g split h
# split in vertical orientation
bindsym $mod+v split v

# enter fullscreen mode for the focused container
bindsym $mod+f fullscreen

# change container layout (stacked, tabbed, toggle split)
bindsym $mod+s layout stacking
bindsym $mod+w layout tabbed
bindsym $mod+e layout toggle split

# toggle tiling / floating
bindsym $mod+Shift+f floating toggle

# change focus between tiling / floating windows
bindsym $mod+space focus mode_toggle

# focus the parent container
bindsym $mod+a focus parent

# switch to workspace
bindsym $mod+1 workspace $tag1
bindsym $mod+2 workspace $tag2
bindsym $mod+3 workspace $tag3
bindsym $mod+4 workspace $tag4
bindsym $mod+5 workspace $tag5
bindsym $mod+6 workspace $tag6
bindsym $mod+7 workspace $tag7
bindsym $mod+8 workspace $tag8
bindsym $mod+9 workspace $tag9
# and with KP
bindsym KP_4 workspace $tag4
bindsym KP_5 workspace $tag5
bindsym KP_6 workspace $tag6
bindsym KP_7 workspace $tag7
bindsym KP_8 workspace $tag8
bindsym KP_9 workspace $tag9

# move focused container to workspace
bindsym $mod+Shift+1 move container to workspace $tag1
bindsym $mod+Shift+2 move container to workspace $tag2
bindsym $mod+Shift+3 move container to workspace $tag3
bindsym $mod+Shift+4 move container to workspace $tag4
bindsym $mod+Shift+5 move container to workspace $tag5
bindsym $mod+Shift+6 move container to workspace $tag6
bindsym $mod+Shift+7 move container to workspace $tag7
bindsym $mod+Shift+8 move container to workspace $tag8
bindsym $mod+Shift+9 move container to workspace $tag9

# Volume control
bindsym $mod+F11 exec amixer set Master 4%-
bindsym $mod+F12 exec amixer set Master 4%+
# Brightness control
# bindsym $mod+F9 exec xbacklight -dec 5
# bindsym $mod+F10 exec xbacklight -inc 5
bindsym $mod+F9 exec xcalib -c
bindsym $mod+F10 exec xcalib -co 95 -a

# focus the child container
#bindsym $mod+d focus child

# Reload the configuration file
bindsym $mod+Shift+c reload
# Restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
bindsym $mod+Shift+r restart
# Exit i3 (logs you out of your X session)
bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'Do you want to end your X session?' -b 'Yes, exit i3' 'i3-msg exit'"

# resize window (you can also use the mouse for that)
bindsym $mod+r mode "resize"

# There also is the (new) i3-dmenu-desktop which only displays applications
# shipping a .desktop file. It is a wrapper around dmenu, so you need that
# installed.
# bindsym $mod+d exec --no-startup-id i3-dmenu-desktop
# =======================================================

# =======================================================
# Shutdown, reboot, lock screen

#set $Locker i3lock -c 000000 && sleep 1
# set $Locker i3lock -i ~/Pictures/i3lock-arch.png --color=ff0000
set $Locker i3lock -i ~/Pictures/i3lock-deb.png --color=ff0000

set $mode_system System (l) lock, (e) logout, (s) suspend, (h) hibernate, (r) reboot, (Shift+s) shutdown
mode "$mode_system" {
    bindsym l exec --no-startup-id $Locker, mode "default"
	bindsym e exec --no-startup-id i3-msg exit, mode "default"
	bindsym s exec --no-startup-id $Locker && systemctl suspend, mode "default"
	bindsym h exec --no-startup-id $Locker && systemctl hibernate, mode "default"
	bindsym r exec --no-startup-id systemctl reboot, mode "default"
	bindsym Shift+s exec --no-startup-id systemctl poweroff -i, mode "default"  

	# back to normal: Enter or Escape
	bindsym Return mode "default"
	bindsym Escape mode "default"
}
# =======================================================

mode "resize" {
	set $Size 3
	# These bindings trigger as soon as you enter the resize mode
	bindsym j resize shrink width $Size px or $Size ppt
	bindsym k resize grow height $Size px or $Size ppt
	bindsym l resize shrink height $Size px or $Size ppt
	bindsym semicolon resize grow width $Size px or $Size ppt

	# Same bindings, but for the arrow keys
	bindsym Left resize shrink width $Size px or $Size ppt
	bindsym Down resize grow height $Size px or $Size ppt
	bindsym Up resize shrink height $Size px or $Size ppt
	bindsym Right resize grow width $Size px or $Size ppt

	# Back to normal: Enter or Escape
	bindsym Return mode "default"
	bindsym Escape mode "default"
}

Last edited by dud (2015-10-03 11:09:51)

Offline

#454 2015-10-09 05:15:08

eloc574
Member
Registered: 2014-12-24
Posts: 7

Re: i3 desktop screenshots and config sharing

http://imgur.com/a/9ij4r

https://gitlab.com/eloc574/dotfiles/tree/master

Wanted a setup where I could completely eliminate window borders but still know which window was focused. So I utilized the dim-inactive command in Compton which achieved the desired effect. I'm sure there is plenty of room for performance improvement when it comes to that though, since that wasn't my focus at the time. Also considering not using gaps for workspaces other than my steam workspace. Now I just need to build my vim config since I just graduated from ignorance last week and I am definitely in love with how powerful it is.

Last edited by eloc574 (2015-10-09 05:21:42)

Offline

#455 2015-10-10 12:58:30

t0m5k1
Member
From: overthere
Registered: 2012-02-10
Posts: 324

Re: i3 desktop screenshots and config sharing

eloc574 wrote:

Wanted a setup where I could completely eliminate window borders but still know which window was focused.

Py3status can provide a taskbar module I think

Last edited by t0m5k1 (2015-10-10 12:58:43)


ROG Strix (GD30CI) - Intel Core i5-7400 CPU - 32Gb 2400Mhz - GTX1070 8GB - AwesomeWM (occasionally XFCE, i3)

If everything in life was easy, we would learn nothing!
Linux User: 401820  Steam-HearThis.at-Last FM-Reddit

Offline

#456 2015-10-10 18:38:08

eloc574
Member
Registered: 2014-12-24
Posts: 7

Re: i3 desktop screenshots and config sharing

t0m5k1 wrote:
eloc574 wrote:

Wanted a setup where I could completely eliminate window borders but still know which window was focused.

Py3status can provide a taskbar module I think

Thanks for the tip. I'll keep that in mind if I want to change things, but I think I want to keep the bar pretty minimal for now.

Offline

#457 2015-11-15 06:07:10

TheImmortalPhoenix
Member
From: 127.0.0.1
Registered: 2011-08-13
Posts: 436

Re: i3 desktop screenshots and config sharing

2015_11_15_070349_1366x768_scrot.jpg

Offline

#458 2015-11-15 11:03:51

bleach
Member
Registered: 2013-07-26
Posts: 264

Re: i3 desktop screenshots and config sharing

empty

the_less.png

full

it_less.png

set $mod Mod4
set $mod1 Mod1

font pango:Terminus Bold 14

for_window [class="Winff"] floating enable
for_window [class="Galculator"] floating enable
for_window [class="feh"] floating enable
for_window [class="Gmrun"] floating enable
for_window [class="Lxappearance"] floating enable
for_window [class="mpv"] floating enable
for_window [class="Gimp"] floating enable
for_window [title="transmission"] floating enable
for_window [title="float_term"] floating enable
for_window [title="moc"] floating enable
for_window [title="alsamixer"] floating enable
for_window [title="htop"] floating enable
for_window [title="BleachBit"] floating enable
for_window [title="Library"] floating enable
for_window [title="Edit Presets"] floating enable
for_window [title="WinFF Preferences"] floating enable
for_window [title="NoScript Options"] floating enable
for_window [title="Virtual Media Manager"] floating enable

bindsym $mod1+w exec firefox
bindsym $mod1+e exec winff
bindsym $mod1+d exec gmrun
bindsym $mod1+u exec termite -t termite
bindsym $mod1+Shift+u exec termite -t float_term
bindsym $mod1+g exec galculator
bindsym $mod1+f exec termite -e mc -t mc
bindsym $mod1+c exec termite -e irssi -t irrsi
bindsym $mod1+h exec termite -e htop -t htop
bindsym $mod1+p exec termite -e mocp -t moc
bindsym $mod1+o exec termite -e irssi
bindsym $mod1+y exec termite -e alsamixer -t alsamixer
bindsym $mod1+r exec termite -e transmission-remote-cli -t transmission

bindsym XF86AudioRaiseVolume exec amixer -c 0 sset Master 5%+ unmute
bindsym XF86AudioLowerVolume exec amixer -c 0 sset Master 5%- unmute
bindsym XF86AudioMute exec amixer -c 0 sset Master toggle

bindsym $mod+j focus left
bindsym $mod+k focus down
bindsym $mod+l focus up
bindsym $mod+semicolon focus right

bindsym $mod+Left focus left
bindsym $mod+Down focus down
bindsym $mod+Up focus up
bindsym $mod+Right focus right

bindsym $mod+Shift+j move left
bindsym $mod+Shift+k move down
bindsym $mod+Shift+l move up
bindsym $mod+Shift+semicolon move right

bindsym $mod+Shift+Left move left
bindsym $mod+Shift+Down move down
bindsym $mod+Shift+Up move up
bindsym $mod+Shift+Right move right

bindsym $mod+h split h
bindsym $mod+v split v
bindsym $mod+f fullscreen
floating_modifier $mod

bindsym $mod+s layout stacking
bindsym $mod+w layout tabbed
bindsym $mod+e layout toggle split

bindsym $mod+Shift+space floating toggle

bindsym $mod+space focus mode_toggle

bindsym $mod+a focus parent

bindsym $mod+1 workspace 1
bindsym $mod+2 workspace 2
bindsym $mod+3 workspace 3
bindsym $mod+4 workspace 4
bindsym $mod+5 workspace 5
bindsym $mod+6 workspace 6
bindsym $mod+7 workspace 7
bindsym $mod+8 workspace 8
bindsym $mod+9 workspace 9

bindsym $mod+Shift+1 move container to workspace 1
bindsym $mod+Shift+2 move container to workspace 2
bindsym $mod+Shift+3 move container to workspace 3
bindsym $mod+Shift+4 move container to workspace 4
bindsym $mod+Shift+5 move container to workspace 5
bindsym $mod+Shift+6 move container to workspace 6
bindsym $mod+Shift+7 move container to workspace 7
bindsym $mod+Shift+8 move container to workspace 8
bindsym $mod+Shift+9 move container to workspace 9

bindsym $mod+Shift+q kill
bindsym $mod+Shift+c reload
bindsym $mod+Shift+r restart
bindsym $mod+Shift+e exit 

mode "resize" {
        bindsym j resize shrink width 10 px or 10 ppt
        bindsym k resize grow height 10 px or 10 ppt
        bindsym l resize shrink height 10 px or 10 ppt
        bindsym semicolon resize grow width 10 px or 10 ppt

        bindsym Left resize shrink width 10 px or 10 ppt
        bindsym Down resize grow height 10 px or 10 ppt
        bindsym Up resize shrink height 10 px or 10 ppt
        bindsym Right resize grow width 10 px or 10 ppt

        bindsym Return mode "default"
        bindsym Escape mode "default"
}

bindsym $mod+r mode "resize"

default_orientation vertical

new_window 1pixel
new_float 1pixel

bar {
        status_command i3status

	position top
	
	modifier mod2	
	hidden_state hide 
	mode hide

    colors {
        background #282726
        statusline #CCCCCC
        separator  #000000
        
        focused_workspace  #FFFFFF #000000 #CCCCCC
        active_workspace   #000000 #262524 #CCCCCC
        inactive_workspace #000000 #262524 #CCCCCC
        urgent_workspace   #2F343A #900000 #FFFFFF
    }
}

Offline

#459 2015-11-16 20:20:29

t0m5k1
Member
From: overthere
Registered: 2012-02-10
Posts: 324

Re: i3 desktop screenshots and config sharing

Is anyone having issues with the new conky 1.10.0 within their i3bar?


ROG Strix (GD30CI) - Intel Core i5-7400 CPU - 32Gb 2400Mhz - GTX1070 8GB - AwesomeWM (occasionally XFCE, i3)

If everything in life was easy, we would learn nothing!
Linux User: 401820  Steam-HearThis.at-Last FM-Reddit

Offline

#460 2015-11-17 02:09:48

Ledti
Member
Registered: 2010-07-31
Posts: 122
Website

Re: i3 desktop screenshots and config sharing

t0m5k1 wrote:

Is anyone having issues with the new conky 1.10.0 within their i3bar?

If you use the 'if_running' variable in your configuration, it will only work with conky-git. There's a bug, so that may be your issue.

z8BHn24.png

^ there's mine, click the image for the config. You'll probably have to change some of the options a bit but it should work without a hitch.

edit: extra screenshot to show the various colors:

WQPVLRh.png

Last edited by Ledti (2015-11-17 02:21:48)

Offline

#461 2015-11-17 14:05:20

t0m5k1
Member
From: overthere
Registered: 2012-02-10
Posts: 324

Re: i3 desktop screenshots and config sharing

Ledti wrote:
t0m5k1 wrote:

Is anyone having issues with the new conky 1.10.0 within their i3bar?

If you use the 'if_running' variable in your configuration, it will only work with conky-git. There's a bug, so that may be your issue.

http://i.imgur.com/z8BHn24.png

^ there's mine, click the image for the config. You'll probably have to change some of the options a bit but it should work without a hitch.

edit: extra screenshot to show the various colors:

http://i.imgur.com/WQPVLRh.png

thanks so much, got my basic status working & now to try to get lemonbar+powerline working.
FYI if you have an nvidia gfx you can use native conky ${nvidia temp} smile


ROG Strix (GD30CI) - Intel Core i5-7400 CPU - 32Gb 2400Mhz - GTX1070 8GB - AwesomeWM (occasionally XFCE, i3)

If everything in life was easy, we would learn nothing!
Linux User: 401820  Steam-HearThis.at-Last FM-Reddit

Offline

#462 2015-11-18 18:55:07

null
Member
Registered: 2009-05-06
Posts: 398

Re: i3 desktop screenshots and config sharing

@Ledti
mind telling which font that is?

Offline

#463 2015-11-18 22:44:58

Ledti
Member
Registered: 2010-07-31
Posts: 122
Website

Re: i3 desktop screenshots and config sharing

null wrote:

@Ledti
mind telling which font that is?

Share Tech. You can find it in the google fonts directory.

I'm using the Bohoomil Infinality repo though, so the font might look different on vanilla.

Offline

#464 2015-11-21 12:13:54

skualito
Member
Registered: 2008-11-19
Posts: 203

Re: i3 desktop screenshots and config sharing

bGajwQJm.png

Offline

#465 2015-11-21 19:04:53

colorpixel
Member
Registered: 2015-07-22
Posts: 18

Re: i3 desktop screenshots and config sharing

scrot2.jpg  scrot.jpg

Offline

#466 2016-01-21 23:36:24

icelynx
Member
Registered: 2016-01-21
Posts: 3

Re: i3 desktop screenshots and config sharing

Its a light theme that I came up inspired in Arch/i3wm, I made one dark (first) too but light looks so polish I keep it.

Clean (yeh its a boring solid color ;) ):
hJhhGVp.png
Busy:
vsoOcT0.png

You can check more of my desktop (dark theme too): Desktop (xterm, ncmpcpp, conky/i3bar, i3 (Arch), firefox).

My dotfiles for xterm, i3 ... you can find on my git: ilynxphysicist git repository dotfiles.

Last edited by icelynx (2016-01-22 00:02:05)

Offline

#467 2016-01-25 03:31:29

jaywolff5
Member
Registered: 2015-04-04
Posts: 6

Re: i3 desktop screenshots and config sharing

My current i3-gaps setup big_smile

EprOa.png

I hope this is welcome here since everyone here seems to be running vanilla i3wm.

my dotfiles

Offline

#468 2016-01-25 04:05:24

Docbroke
Member
From: India
Registered: 2015-06-13
Posts: 1,437

Re: i3 desktop screenshots and config sharing

@jaywolff5, how did you get image in midnight commander panel? I am trying to do that with external panelize and feh but not working yet, can you share your configuration.

Offline

#469 2016-01-25 08:21:52

bleach
Member
Registered: 2013-07-26
Posts: 264

Re: i3 desktop screenshots and config sharing

thats ranger with boarders

Offline

#470 2016-01-25 09:20:50

Docbroke
Member
From: India
Registered: 2015-06-13
Posts: 1,437

Re: i3 desktop screenshots and config sharing

bleach wrote:

thats ranger with boarders

that's why it was looking different, thanks.

Offline

#471 2016-01-25 15:29:38

jaywolff5
Member
Registered: 2015-04-04
Posts: 6

Re: i3 desktop screenshots and config sharing

Docbroke wrote:

@jaywolff5, how did you get image in midnight commander panel? I am trying to do that with external panelize and feh but not working yet, can you share your configuration.

Yes as bleach pointed out, that is ranger.
For image preview in ranger install w3m and in your ~/.config/ranger/rc.conf enable the following:

set draw_borders true
set preview_images true

I linked to my dotfiles where u can find that config file also.

Offline

#472 2016-01-28 09:11:20

Docbroke
Member
From: India
Registered: 2015-06-13
Posts: 1,437

Re: i3 desktop screenshots and config sharing

My i3 with i3status/i3bar, & conky

Clean
Vywo2.png

Busy
kGq4r.png

Offline

#473 2016-02-02 07:09:50

raeste
Member
Registered: 2011-10-01
Posts: 16

Re: i3 desktop screenshots and config sharing

My i3 Setup with i3blocks
aSA9ESd.png

Offline

#474 2016-02-20 12:15:21

Docbroke
Member
From: India
Registered: 2015-06-13
Posts: 1,437

Re: i3 desktop screenshots and config sharing

updated look
mCfX2.png

Offline

#475 2016-03-14 05:57:53

i3_Arch
Member
Registered: 2014-01-29
Posts: 21

Re: i3 desktop screenshots and config sharing

Updated my config a bit....


5XrG0ty.png

Yfw1l7a.png

vSUtvJp.png

Last edited by i3_Arch (2016-03-14 06:00:31)


Archlinux + i3 + zsh = winning
Registered Linux User #565414
Blackarch Pentesting Distro
Github

Offline

Board footer

Powered by FluxBB