SSブログ

fedora minimal + qtileウィンドウマネージャー [fedora系]

fedora minimal  +  qtileウィンドウマネージャー
お仕事の方はご苦労さまです。
あいかわらずlinuxであそんでいます。




今回の私のパソコン環境は osは fedora   qtileウィンドウマネージャー
 CPU: Intel Core i7-2600 @ 8x 3.8GHz
 GPU: GeForce GT 240/PCIe/SSE2


Fedora-Server-netinst-x86_64-29-1.2.iso



qtileウィンドウマネージャーは全く知らなかった。
fedora minimalのインストールでbase-desktopを選択したときに、
7つのウィンドウマネージャーが入っていた。その中にqtileがあった。


qtileウィンドウマネージャーは2008年8月31日初リリースされた。
web上には新旧の情報が混在している。
qtile0.13.0が最新。
qtile0.10.0の設定ファイルconfig.pyは
qtile0.13.0では動かない。
fedoraはqtile0.12.0が使われている。



qtile home
http://docs.qtile.org/en/latest/


素の設定では以下の様になっている。
win+enter     terminal
ctrl+win+q    qtile終了。
win+w         アプリ閉じる。





設定
1. /home/satou/.config/qtileフォルダ新規作成
オリジナルのconfig.pyは以下にある。使用しない。
config.pyの設定に失敗すると素の設定になる。
/usr/lib/python3.7/site-packages/libqtile/config.py

config.pyをweb上から取得する
/home/satou/.config/qtile/config.pyを新規作成。


2. フォントのインストールとrofiのインストール
rpmfusionのインストール。参考サイト様

dnf install google-noto-emoji-color-fonts
dnf install un-core-dotum-fonts
dnf install ipa-gothic-fonts ipa-pgothic-fonts
dnf install rofi

今回私は上記のフォントをインストールした。

3. /home/satou/.config/qtile/autostart.shの新規作成
#!/bin/bash
ibus-daemon -r -d -x
nitrogen --restore &

4.  ショットカットの作成 i3と同じにする。
/home/satou/.config/qtile/config.pyの編集
Key([mod], "Return", lazy.spawn("lxterminal")),
Key([mod, "shift"],"F12", lazy.spawn("pcmanfm")),
Key([mod, "shift"],"F11", lazy.spawn("firefox")),
Key(["mod1"], "F4", lazy.window.kill()),
Key([mod, "shift"], "r", lazy.restart()),
Key([mod, "shift"], "e", lazy.shutdown()),
Key([mod], "d", lazy.spawn("/usr/bin/rofi -modi run,drun -show drun run")),
   

5. rofiの設定
/home/satou/.config/rofiフォルダ新規作成
/home/satou/.config/rofi/config新規作成。
web上から取得。



今回使用させていただいたmort65さん謹製のqtileの設定はよくできているとおもいます。
https://github.com/qtile/qtile-examples/tree/master/mort65


ubuntu、debian、qtile0.10.0が使われている。
qtile0.13.0をつかうなら、arch系、fedora系、gentoo系のosを使うべし。

i3と同じショットカットにしたので使用には問題はない。i3と同じレベルか。
タスクbarは/home/satou/.config/qtile/config.pyの編集で上、下にかえられる。
topか、bottomかこのみのわかれるところでしょう。
フォントサイズは14にしている。

widget_defaults = dict(
    font='ubuntu bold',
    fontsize=14,
    padding=3,
)
extension_defaults = widget_defaults.copy()

screens = [
    Screen(
        top=bar.Bar(
参考画像。
2019-04-16-11:45:36_1024x768_scrot.jpg
qtileウィンドウマネージャー
2019-04-16-11:48:33_1024x768_scrot.jpg
neofetch画像

2019-04-16-11:44:21_1024x768_scrot.jpg
オクニョ

nvidiaドライバーは、rpmfusionからインストールした。正攻法ではうまくゆかなかったので。
fedora repo 追加
$ wget http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-30.noarch.rpm
$ wget http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-30.noarch.rpm

その後、下記のようにコマンドを実行します。
$ sudo dnf install rpmfusion-free-release-30.noarch.rpm
$ sudo dnf install rpmfusion-nonfree-release-30.noarch.rpm

https://rpmfusion.org/Howto/NVIDIA

dnf install xorg-x11-drv-nvidia-340xx akmod-nvidia-340xx


nano /etc/default/grub の中のnomodesetの部分は削除した。そして、update
grub2-mkconfig -o /boot/grub2/grub.cfg

reboot




nice!(0)  コメント(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。