So-net無料ブログ作成
検索選択

i3 wm タイル型ウィンドウマネージャ [パソコン・物欲]

i3 wm タイル型ウィンドウマネージャ--------今回の私のパソコン環境、i7 -920  OS: Korora 25 gnome 最初にenterキーを二回押して起動した。なにもない真っ黒、下の方に一行conkyでパソコンの情報が表示されているだけ。とっつきにくいでしょう。

 

参考サイト様

 

korora linuxの場合準備するものdnf install ibus-mozc compton volumeicon scrot pcmanfm lxterminal blueman clipit xfce4-power-manager nitrogen conky 

# yum groupinstall "Korean Support" そして# yum groupinstall "Japanese Support"もインストールする。

 

korora linuxの場合/home/satou/.config/i3/config を編集しました。私のような素人はwebプラウザ、ファイルマネージャ、terminal(端末)に素早くアクセスできれば問題ありません。自分の好きなようにショットカットキーを作成して構いません。普段ショットカットキーをあまり使ってない方は違和感があるでしょう。

webプラウザ(google-chrome)--------mod(windowsキー)+gキー

ファイルマネージャ(pcmanfm)---------mod(windowsキー)+shift+F12

 lxterminal(端末)----------mod(windowsキー)+enterキー

あとはオリジナルの ショットカットキー少し覚えればokです。参考サイト様

開いているソフトを閉じる -----------mod(windowsキー)+shift+qキー

何もない任意のウインドウに行く---------mod(windowsキー)+numbarキー(数字キー)

i3wm を閉じる--------------mod(windowsキー)+shift+eキー

私の場合 そのほかにパソコンストップ-----mod(windowsキー)+p  画面キャプチャー--------printキーを押す。

音声 ボリュームコントロール---------↑↓キーにしました。日本語入力はibus-mozcを使用できるようにしています。壁紙はnitrogenを使用しています。

以下korora linuxの場合/home/satou/.config/i3/config参考記入例丸写し------------------------------------------------------------

# This file has been auto-generated by i3-config-wizard(1).

# It will not be overwritten, so edit it as you like.

#

# Should you change your keyboard layout some time, delete

# this file and re-run i3-config-wizard(1).

#


# i3 config file (v4)

#

# Please see http://i3wm.org/docs/userguide.html for a complete reference!



bindsym $mod+g exec /usr/bin/google-chrome

bindsym Print exec scrot '%Y-%m-%d-%T_$wx$h_scrot.png' -e 'mv $f /home/satou/画像'


# start a file manager

bindsym $mod+Shift+F12 exec pcmanfm


bindsym $mod+p exec systemctl poweroff


# Pulse Audio controls

exec_once --no-startup-id volumeicon

bindsym XF86AudioMute exec ~/bin/ToggleMute.sh # mute sound volume for sink aka output

bindsym $mod+XF86AudioMute exec ~/bin/AudioFullVolume.sh # full sound volume for sink aka output

bindsym XF86AudioRaiseVolume exec ~/bin/AudioRaiseVolume.sh #increase sound volume

bindsym XF86AudioLowerVolume exec ~/bin/AudioLowerVolume.sh #decrease sound volume

bindsym XF86AudioMicMute exec ~/bin/ToggleMuteMicrophone.sh # mute microphone aka sound source



set $mod Mod4


# Font for window titles. Will also be used by the bar unless a different font

# is used in the bar {} block below.

font pango:monospace 8


# This font is widely installed, provides lots of unicode glyphs, right-to-left

# text rendering and scalability on retina/hidpi displays (thanks to pango).

#font pango:DejaVu Sans Mono 8


# Before i3 v4.8, we used to recommend this one as the default:

# font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1

# The font above is very space-efficient, that is, it looks good, sharp and

# clear in small sizes. However, its unicode glyph coverage is limited, the old

# X core fonts rendering does not support right-to-left and this being a bitmap

# font, it doesn’t scale on retina/hidpi displays.


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

floating_modifier $mod


# start a terminal

bindsym $mod+Return exec lxterminal


# kill focused window

bindsym $mod+Shift+q kill


# start dmenu (a program launcher)

bindsym $mod+d exec dmenu_run

# 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


# change focus

bindsym $mod+j focus left

bindsym $mod+k focus down

bindsym $mod+l focus up

bindsym $mod+semicolon focus right


# alternatively, you can use the cursor 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+j move left

bindsym $mod+Shift+k move down

bindsym $mod+Shift+l move up

bindsym $mod+Shift+semicolon move right


# alternatively, you can use the cursor 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+h split h


# split in vertical orientation

bindsym $mod+v split v


# enter fullscreen mode for the focused container

bindsym $mod+f fullscreen toggle


# 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+space floating toggle


# change focus between tiling / floating windows

bindsym $mod+space focus mode_toggle


# focus the parent container

bindsym $mod+a focus parent


# focus the child container

#bindsym $mod+d focus child


# switch to workspace

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+0 workspace 10


# move focused container to workspace

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+0 move container to workspace 10


# 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 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'"


# resize window (you can also use the mouse for that)

mode "resize" {

        # These bindings trigger as soon as you enter the resize mode


        # Pressing left will shrink the window’s width.

        # Pressing right will grow the window’s width.

        # Pressing up will shrink the window’s height.

        # Pressing down will grow the window’s height.

        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


        # same bindings, but for the arrow keys

        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


        # back to normal: Enter or Escape

        bindsym Return mode "default"

        bindsym Escape mode "default"

}


bindsym $mod+r mode "resize"



# Autostart applications

exec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1

exec --no-startup-id nitrogen --restore; sleep 1; compton -b

exec --no-startup-id nm-applet

exec --no-startup-id ibus-daemon -d -x

exec --no-startup-id xfce4-power-manager

exec --no-startup-id pamac-tray

exec --no-startup-id clipit

# exec --no-startup-id blueman

# exec_always --no-startup-id sbxkb

exec --no-startup-id conky

# exec --no-startup-id start_conky_green

exec --no-startup-id xautolock -time 10 -locker blurlock

exec_always --no-startup-id fix_xcursor


# Start i3bar to display a workspace bar (plus the system information i3status

# finds out, if available)

bar {

        status_command i3status

}

 

------------------------------------------------------------------------------------------------------------------------------------------------------------ 

korora linux場合のconkyrcも少し変更しています以下/etc/conky/conky.conf丸写し----------------------------------------------

-- vim: ts=4 sw=4 noet ai cindent syntax=lua

--[[

Conky, a system monitor, based on torsmo


Any original torsmo code is licensed under the BSD license


All code written since the fork of torsmo is licensed under the GPL


Please see COPYING for details


Copyright (c) 2004, Hannu Saransaari and Lauri Hakkarainen

Copyright (c) 2005-2012 Brenden Matthews, Philip Kovacs, et. al. (see AUTHORS)

All rights reserved.


This program is free software: you can redistribute it and/or modify

it under the terms of the GNU General Public License as published by

the Free Software Foundation, either version 3 of the License, or

(at your option) any later version.


This program is distributed in the hope that it will be useful,

but WITHOUT ANY WARRANTY; without even the implied warranty of

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the

GNU General Public License for more details.

You should have received a copy of the GNU General Public License

along with this program.  If not, see <http://www.gnu.org/licenses/>.

]]

conky.config = {

alignment = 'top_right',

background = true,

color2 = '588078',

cpu_avg_samples = 2,

default_color = '80FFF9',

double_buffer = true,

font = 'IPAGothic:size=8',

draw_shades = false,

gap_x = 25,

gap_y = 13,

minimum_width = 200,

no_buffers = true,

own_window = true,

own_window_type = 'override',

own_window_transparent = true,

update_interval = 1.0,

use_xft = true,

}

conky.text = [[

${voffset 8}$color2${font IPAGothic:size=16}${time %A}$font\

${voffset -8}$alignr$color${font IPAGothic:size=38}${time %e}$font

$color${voffset -30}$color${font IPAGothic:size=18}${time %b}$font\

${voffset -3} $color${font IPAGothic:size=20}${time %Y}$font$color2$hr

#

${voffset 20}${goto 40}${color}CPU${font IPAGothic:bold:size=8}$alignr$cpu%

${voffset 5}${goto 40}$font$color2${top name 1}$alignr$color${top cpu 1}%

${goto 40}$color2${top name 2}$alignr$color${top cpu 2}%

${goto 40}$color2${top name 3}$alignr$color${top cpu 3}%

${goto 40}$color2${top name 4}$alignr$color${top cpu 4}%

# ${goto 40}$color2${top name 5}$alignr$color${top cpu 5}%

#

${voffset 10}${goto 40}${color}RAM${font IPAGothic:bold:size=8}$alignr$mem$font

${goto 40}${voffset 5}$color2${top_mem name 1}$alignr$color${top_mem mem_res 1}

${goto 40}$color2${top_mem name 2}$alignr$color${top_mem mem_res 2}

${goto 40}$color2${top_mem name 3}$alignr$color${top_mem mem_res 3}

${goto 40}$color2${top_mem name 4}$alignr$color${top_mem mem_res 4}

# ${goto 40}$color2${top_mem name 5}$alignr$color${top_mem mem_res 5}

#

${voffset 10}${goto 40}${color}Swap${font IPAGothic:bold:size=8}$alignr${swap}/ ${swapfree}

${voffset 15}$font$alignr${execi 10000 awk -F= '/TION/ {print $2}' /etc/lsb-release |sed 's/"//g'} \

${execi 10000 awk -F= '/EASE=/ {printf $2" "} /NAME/ {print $2}' /etc/lsb-release}

${voffset 10}${color2}${alignr}${execi 1200 whoami}@${nodename}

${alignr}${color2}${font IPAGothic:size=8}uptime: ${color}${uptime_short}

${voffset 5}${color2}${font IPAGothic:size=8}${alignr}kernel: ${color}${kernel}

]]

 

--------------------------------------------------------------------------------------------------------------------------------------------------------- 

 

以下参考画像 

2016-12-30-08:07:12_1024x768_scrot.jpg

manjaro i3 から少し移植しています。

 

2016-12-30-08:12:59_1024x768_scrot.jpg

 

 

2016-12-30-08:56:04_1024x768_scrot.png

korora linuxの親切機能、自分の希望のソフトを記入すると探してインストールしてくれるもの。 

 

2016-12-30-08:09:38_1024x768_scrot.jpg

 screenfetchの画像

 

 

 

 

 

 


Blackbox--------------いまさら [パソコン・物欲]

Blackboxウィンドウマネージャー 2005年で開発終了しているが、今も隠れたファンがおられるとおもいます。今回の私のパソコン環境は、i7-4790K CPU @ 8x 4.4GHz openSUSE 42.2-kdeのosです。

 

 

 

用意するもの。blackbox-0.70.1-116.1.x86_64.rpmsword.zip(style) 参考サイト様

1./home/user/フォルダに /home/satou/.blackboxを作成(複製)する。(/usr/share/blackboxより持ってくる)

 sword.zipは、/home/satou/.blackbox/stylesの中に解凍して貼付けする。

2. ./home/user/フォルダ隠れファイルの/home/satou/.blackboxrcに以下を記入

session.styleFile: /home/satou/.blackbox/styles/Sword

session.menuFile: /home/satou/.blackbox/blackbox-menu

3. /home/satou/.blackbox/styles/Swordの中に背景画像のパスを記入以下記入例

rootCommand:            bsetbg -f /home/satou/画像/02_4x3.jpg 

4. /home/satou/.blackbox/blackbox-menuを編集する以下私の記入例、メニュウのworkspacesを使いやすいところに表示させました。最小化したソフトの画面を復活するときに使います。丸写し

 

 

-------------------------------------------------------------------------------------------------------------------------------------------- 

 # Automatically generated file. Do not edit (see /usr/share/doc/menu/README)


[begin] (suse.blackbox)

      [exec] (lxterminal)  {lxterminal} 

      [exec] (pcmanfm)  {pcmanfm} 

      [exec] (google-chrome)  {google-chrome} 

   [submenu] (Blackbox設定) 

     [submenu] (ウィンドウマネージャ) 

      [restart] (Blackbox)  {/usr/bin/blackbox} 

      [restart] (FluxBox)  {/usr/bin/startfluxbox} 

      [restart] (IceWM)  {/usr/bin/icewm} 

      [restart] (Openbox)  {/usr/bin/openbox} 

   [end]

       [exec] (Update Blackbox Menu) {xdgmenumaker -f blackbox > ~/.blackbox/xdg_menu}

      [config] (Configuration) 

      [submenu] (Styles) 

         [stylesdir] (~/.blackbox/styles) 

      [end]

      [workspaces] (Workspaces) 

      [sep]

      [reconfig] (Reconfigure) 

      [restart] (Restart) 

      [exit] (Exit) 

   [end]

   [sep]

      [include] (|xdg_menu --format blackbox)

   [sep] 

   [workspaces] (Workspaces) 

   [exec] (再起動)  {systemctl reboot}

   [exec] (停止)  {systemctl poweroff}

   [exit] (Exit)

[end]

[exit] (Exit)

------------------------------------------------------------------------------------------------------------------------------------------- 

 

以下参考画像

2016-12-16-190424_1024x768_scrot.jpg 

 ・・・メニュウにアイコンのないのが寂しい。ショットカットキーの設定もできてない。 

 

2016-12-16-201356_1024x768_scrot.jpg 

 workspacesの最小化された画面の表示一覧、この場合13個も隠れている。

 

 

2016-12-16-185913_1024x768_scrot.jpg 

 

screenfetch画像  

 

 

 

 


 

 



ubuntu------ネット接続が切れる [パソコン・物欲]

 ubuntuとはなに?と思われる方も多数おられると思います。windowsと同じような働きをする有名なパソコンosです。私のパソコンはi7-920 GeForce GTS 250です。ubuntu-16.04.1-desktop-amd64.iso

 

ubuntu派生のnatureOS 3.0で遊んでいたら、ネットがブツブツ切れた。何度も再接続を行っても切れた。私の頭も沸騰した。本家のubuntuはどうかと新しくダウンロードしてきてみたら同じ症状でした 。参考サイト様の記事のとおりにしたら接続できるようになりました。-------端末上の作業で素人には敷居が高いでしょう

これは/etc/network/interfaces、/etc/nsswitch.confの2個のファイルを変更しています。以下記事丸写しです。

 

 

 上記サイトを参考に、/etc/network/interfacesdns-nameserversを追加して接続が切れないようになりました。

    $ sudo vi /etc/network/interfaces
    dns-nameservers 8.8.8.8

また、pingで名前解決されるように、/etc/nsswitch.confのhosts:行にある、[NOTFOUND=return]を削除します。

    $ sudo vi /etc/nsswitch.conf

    # hosts:          files [NOTFOUND=return] dns
    hosts: files dns
 
 

 

私の現在のファイルの様子です以下参考画像。 上記の同じ作業は# sudo nautilusを使ってもできるでしょう。

2016-12-11-065547_1024x768_scrot.jpg 

 /etc/network/interfacesの画像

 

2016-12-11-065741_1024x768_scrot.jpg 

 /etc/nsswitch.confの画像

 

2016-12-11-065829_1024x768_scrot.png 

 screenfetchの画像