忍者ブログ
Home > 記事一覧

rago1975の部屋

このブログは管理人が個人的に興味がある事項を書き留めておくメモみたいなものです。当面は、Manjaro Linux関係の記事が中心になります。

LXQt 0.11 リリース

LXQt 0.11 がリリースされました(リリースノート)。
そのうち、Manjaroの公式リポジトリにも降りてくると思います。
パッケージの構造が色々変わっていますが、これまで、各パッケージに含まれていた
translation の部分がlxqt-l10nというパッケージにまとめられています。
まだ試していませんが、何か(アップデート時の不具合とか)ありましたらこちらで報告します。

PR

9月21日のアップデートについて(Manjaro Linux)、あるいはlxqt-sessionがコケた件

9月21日早朝(日本時間)にManjaro Linuxのstabeブランチのアップデートが実施されました(お知らせ)。
で、実際にアップデートを行ったら、LXQt デスクトップ環境が動かなくなりました。どういう現象が起こっていたのか、Manjaro Forumの該当トピックで議論されています。
LXQt に関しては日本時間の21日の午後、再度アップデートが実施され、この現象はFixされました。
更新後のlxqt-sessionの最新バージョンは0.10.0-4になります。

PythonでコーディングされたCMS、Mezzanine

www.rago1975.net の管理にprocesswire というCMSを使用しています。
processwire はCMSとして非常にシンプルで扱いやすかったのですが、最近管理画面のUIが意図したとおりに動作せず(例えば、テキストの入力画面でCKEditorが起動しないなど)、再インストールしたり、モジュールを入れ替えたりする等の作業を行ったけれども解決せず、辛くなっていました。(ついこないだ不調の原因が判明して、私が使用しているブラウザ(Palemoon)とJavascriptの相性の問題だったみたいです。)

それで、他に使いやすそうなCMSを試してみたりしました。
そんな中で見つけたのがMezzanine。Pythonで書かれているのが特徴です。processwireもそうですが、多くのCMSはPHPで書かれており、それらの多くがApacheでの動作をデフォルトとしています。Nginxだと設定が少し面倒くさくなります。その点Mezzanineはnginxの設定に関してはやや楽です。

Arch Linux + Nginx の組み合わせでMezzanine を導入する場合、まず、python、python-pip などのパッケージをインストールしておきます。(Arch Linuxの場合、python はpython3.x 系のことを指します。)
pipを使ってmezzanine をインストールします。この際、Django 等の依存Pythonパッケージもインストールされます。
sudo pip install mezzanine
適当なディレクトリ上で、以下のコマンドを実行します。
mezzanine-project myproject
cd myproject
myproject は任意の名前で構いません。
python manage.py createdb
このコマンドで、データベースが作成されます。ここで管理者のアカウント名とパスワード等が尋ねられます。
python manage.py runserver &
これで、ローカルホスト上の http://127.0.0.1:8000 にアクセスすると、ページが表示されます。 このあたりを参考にして、root 権限で /etc/nginc/nginx.cnf を編集します。nginx を再起動する(sudo systemctl restart nginx)とnginx で設定したサイトでページが表示されます。




Mezzanine は、基本的な機能は一応揃っています。ただ、テーマやテンプレートでフリーなものが少ないです。時間がてきたら、もう少しいじるかもしれません。

7月27日のアップデートについて(Manjaro Linux)

Manjaro Linux ですが、先日、久々にstable ブランチのアップデートがありました。(Forumでの該当トピック
今回のアップデートのポイントはQt5.7です。そのために、アップデートに際して、色々なトラブルが生じることが予想されました。そのため、3週間以上にわたりstableでのアップデートを中断し、testingのアップデートを行ってはユーザーの反応を見る、ということが行われていました。

私自身の環境でいうと、LXQtで影響がありました。具体的には、QtのアプリでGTK+テーマが使用できなくなりました。解決法は、こちらに記載されています

  1. qt5-styleplugins 及びqt5ctというパッケージをインストール。
  2. root 権限で /etc/environment ファイルを編集し、QT_QPA_PLATFORMTHEME=qt5ct という行を追加。
  3. システムを再起動
  4. LXQtの場合、メニューから「設定」→「LXQt setting」→「LXQt 外観の設定」で設定画面を立ち上げ、「ウィジェットのスタイル」で「gtk2」を選択
  5. その他の環境の場合は、qt5ct を起動し、appearance タブを選択し、同様に設定。

うまく行かない場合は、Forumを参照してください。

Otter Browser を使ってみる。

私は、Manjaro Linux上で作業するとき、Webブラウザとして、Pale Moon Wikipedia)を使用しています。
Pale moonは非常に高速で、かつ安定に作動し、普段使うには重宝しています。しかし、Wikipediaに書かれたような欠点もあります。大きな点は、Firefoxでのアドオンを使用したい場合、いちいち互換性を確認しなければいけないことです。あと、最近ではtwitterのショートムービーが再生できない場合があるという問題にも悩まされています。

というわけで、ちょっと別のブラウザを試してみようと思い、Otter Browser を試してみました。Otter Browserはここの紹介文にあるとおり、あのOpera(Presto時代)の再現を目指しているとのことです。 私も、Presto時代のOperaは愛用していました。また、個人的にはqt5を使用しているのもポイントです。



Manjaro LinuxではAURから入手できます。実際に使用してみると、サイドパネルの配置など、かつてのOperaの特徴を引き継いでいます。基本的なブラウジングの性能は問題なく、実用の域に達していると思います。Ad-blockは不完全ながらもブラウザ本体の機能として取り込まれています。デザイン・スキン類はこれから整備されるのではないかと思います。Twitterの動画も問題なく見れます。

あと、使用時に気になったこと(注意点)です。
  • AURからインストールしただけでは、Youtubeなどの動画が見れません。gstreamer、gst-libav、gst-plugins-goodなどのパッケージを追加でインストールする必要があります。(参考1参考2
  • ブックマーク周りは非常に使いづらいです。ブックマークのリストの編集はGUIっぽく操作するのが難しく、設定ファイル(テキストファイル)を直接編集する必要があります。



プロフィール

HN:
rago1975 (Takefumi Nagata)
HP:
性別:
男性
自己紹介:
熊本在住の一般人です。Manjaro Linux関係の翻訳などを少々やっています。
twitter: https://twitter.com/rago1975

カレンダー

03 2018/04 05
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

P R