<?xml version="1.0" encoding="UTF-8" ?>
<rss version="0.91">
  <channel>
    <title>rago1975の部屋</title>
    <description>このブログは管理人が個人的に興味がある事項を書き留めておくメモみたいなものです。当面は、Manjaro Linux関係の記事が中心になります。</description>
    <link>http://rago1975.blog.shinobi.jp/</link>
    <language>ja</language>
    <copyright>Copyright (C) NINJATOOLS ALL RIGHTS RESERVED.</copyright>

    <item>
      <title>ブログを移転しようか。</title>
      <description>久しぶりに自分のブログを見ていたら、広告が出てくるわ、スパムコメントが山のように来ているわ、なんだかんだで、ここしばらく下がっているモチベーションがさらに下がってきました。&lt;br /&gt;
無料サービスを使っていることが良くないなと思い、そういえば、借りているVPSがあるな、という事を思い出して、そちらの方で今後書こうかな、と思いました。VPSなのでいつまで契約できるか分からないですけど。&lt;br /&gt;
&lt;br /&gt;
というわけで、移転先（予定）はこちらです。&lt;br /&gt;
&lt;a href=&quot;http://blog.rago1975.net&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;rago1975 が自ら環境を構築して執筆するブログ&lt;/a&gt;</description> 
      <link>http://rago1975.blog.shinobi.jp/default/0099</link> 
    </item>
    <item>
      <title>1月29日のアップデートについて（ディスプレイマネージャが動かない、等）（Manjaro Linux）</title>
      <description>1月29日にManjaro Linux の定期アップデートがありました。（公式Forum の&lt;a href=&quot;https://forum.manjaro.org/t/stable-update-2018-01-29-kernels-mesa-xorg-server-browsers-msm-mhwd-gcc/39291&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;スレッド&lt;/a&gt;）&lt;br /&gt;
今回のアップデートは色々と引っかかるところがあって、私も2ヶ所ハマりました。&lt;br /&gt;
今回私がハマったところは以下の２つ。&lt;br /&gt;

&lt;ul&gt;
&lt;li&gt;アップデートの後、ディスプレイマネージャー（私の場合はsddm）が起動しなくなった。&lt;/li&gt;
&lt;li&gt;Linux カーネル4.14.15.0 の場合、ネットワークを認識しなくなった。&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
上記のForumに対処法が示されています。&lt;br /&gt;
ディスプレイマネージャーの件は、Ctrl + Alt + F2 でハングアップしている状態から抜けて、コンソールでログインし、libbsd というパッケージを別途インストールすることで解決しました。&lt;br /&gt;

&lt;pre class=&quot;brush: bash&quot;&gt;sudo pacman  -S libbsd&lt;/pre&gt;
&lt;br /&gt;
ネットワークを認識しなくなった件は、原因は起動時にネットワークカードのモジュール（r8168）を&lt;br /&gt;
ロードしていないことでした。&lt;br /&gt;
Forum 上に解決法が出ていました。以下の方法でr8168のモジュールを手動でロードします。
&lt;pre class=&quot;brush: bash&quot;&gt;modprobe --force-vermagic r8168
&lt;/pre&gt;
ネットワークに接続できるようになったら、カーネルを4.15.0 にバージョンアップします。
&lt;pre class=&quot;brush: bash&quot;&gt;sudo mhwd-kernel -i linux415 
&lt;/pre&gt;
その他にも、virtualbox 周りで、主にカーネル4.14に起因するトラブルがForum上で報告されています。Manjaro の開発チームは、一時避難的にカーネル4.15にバージョンアップさせるようアドバイスしています。</description> 
      <link>http://rago1975.blog.shinobi.jp/manjaro_linux/0098</link> 
    </item>
    <item>
      <title>Manjato Linux 17.1.0 非公式日本語版をリリースしました。</title>
      <description>こちらから、配布しています。&lt;br /&gt;
&lt;a href=&quot;https://ja.osdn.net/projects/manjaro-japan/&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;OSDN&lt;/a&gt;、&lt;a href=&quot;http://www.rago1975.net/download/manjaro-linux/&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;rago1975.net&lt;/a&gt;。&lt;br /&gt;
&lt;br /&gt;
今回は、前回（17年6月）のときと比べて、あまりドラスティックな変更はありませんが、ローリング・リリースですので、定期的には何か出したほうが良いかなと思いました。&lt;br /&gt;
LXQt ですが、最初のセッションのときに、時計（Clock）ウィジェットについての警告が出ます（このプラグインはメンテナンスされていません、という趣旨）。時計（Clock）に代わって、世界時計（WorldClock）の使用が推奨されています。&lt;br /&gt;
今回は、まだ世界時計ウィジェットを使いこなせていないので、古い時計ウィジェットをそのまま使用しています。&lt;br /&gt;
ウィジェットの追加／削除を含むパネルの設定変更はパネルを右クリックすることにより容易にできます。</description> 
      <link>http://rago1975.blog.shinobi.jp/manjaro_linux/0097</link> 
    </item>
    <item>
      <title>【メモ】LuaJITTeXのために.latexmkrc の編集</title>
      <description>&lt;span class=&quot;st&quot;&gt;LuaJITTeXを試してみたくなった。&lt;br /&gt;
ます、&lt;a href=&quot;https://texwiki.texjp.org/?LuaJITTeX&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;Tex Wiki&lt;/a&gt;を参考に、&lt;/span&gt;&lt;span class=&quot;st&quot;&gt;&lt;span class=&quot;st&quot;&gt;fmtutil.cnf を編集した。&lt;br /&gt;
そして、~/.latexmkrc のluatexの行を以下の通り編集。&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;pre class=&quot;brush: bash;&quot;&gt;$lualatex = 'luajittex %O --fmt=luajitlatex.fmt -synctex=1 -interaction=nonstopmode %S';&lt;/pre&gt;
&lt;br /&gt;
また、.texファイルの先頭の行に、
&lt;pre class=&quot;brush: bash;&quot;&gt;% !TEX program = LuaLaTeX&lt;/pre&gt;
と記載していれば、latexmk がLuaJITTexをlualatexとして処理する。 &lt;br /&gt;
Neovim +&lt;a href=&quot;https://github.com/lervag/vimtex&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt; Vimtex &lt;/a&gt;の組み合わせでtexファイルをコンパイルする場合、&lt;br /&gt;
Neovim のコマンドモードでVimtexCompile を実行すると、うまくPDFファイル生成までできた。&lt;br /&gt;
</description> 
      <link>http://rago1975.blog.shinobi.jp/tex/0096</link> 
    </item>
    <item>
      <title>【メモ】JD（2ちゃんねるブラウザ）の再インストール</title>
      <description>この間、自宅PCにManjaro 17.0.1（日本語版）をクリーンインストールしました。多くのソフトウェアの設定はうまく行きましたが、JDについては、&lt;a href=&quot;http://rago1975.blog.shinobi.jp/linux_app/0089&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;以前自分のブログに書いていたにも&lt;/a&gt;かかわらず、作業手順を完全に忘れていて、苦労しました。&lt;br /&gt;
&lt;br /&gt;
article/drawareabase.hの333行目については、以前書いたとおりです。&lt;br /&gt;
そのうえで、今回確認したところ、autogen.sh にエラーが見つかりました。その状態でautoreconf -i を実行しても、次の ./configure の実行で止まってしまいます。なお、autogen.sh をそのまま実行した場合はエラーを吐きながらも通るみたいです。&lt;br /&gt;
&lt;br /&gt;
autogen.sh の47行目の「2&amp;amp;1」と書いてあるところは正しくは「2&amp;gt;&amp;amp;1」になると思います。そこを修正したら、ビルドまでできました。&lt;br /&gt;
&lt;br /&gt;
なお、LinuxでJDを使用する場合は、&lt;a href=&quot;https://github.com/yama-natuki/2chproxy.pl&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;2chproxy.pl&lt;/a&gt;というスクリプトが必要です。2chproxy.plは活発に更新されているみたいで、install.sh を実行すると、面倒な設定が自動化されます。&lt;br /&gt;

&lt;h3&gt;追記（2017.8.7）&lt;/h3&gt;
configureで止まっていた原因ですが、実はpkg-config というパッケージが入っていなかったのが主原因でした。お騒がせしました。。</description> 
      <link>http://rago1975.blog.shinobi.jp/linux_app/0095</link> 
    </item>
    <item>
      <title>インストーラー calamaresの脆弱性について（Manjaro Linux）</title>
      <description>先週の話ですが、Manjaro Linuxの標準インストーラーであるcalamaresに脆弱性があることが報告されました。philmによるforumの投稿は&lt;a href=&quot;https://forum.manjaro.org/t/manjaro-installers-password-weakness/26322&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;こちら&lt;/a&gt;です。&lt;br /&gt;
calamerasでインストールを行う際、ユーザーパスワードを設定する過程があります。パスワードは/etc/shadow で暗号化されて保存されますが、その暗号化の過程で問題があり、第三者が他人のパスワードを推定することが容易な状況になっている、というものです。&lt;br /&gt;
対策としては、インストール終了後にpasswdコマンドでパスワードを再設定することが推奨されています。&lt;br /&gt;
&lt;br /&gt;
なお、今回の脆弱性については、Manjaro 17.0.1 以前のisoファイルが対象であり、昨日リリースされた17.0.2以降のものについては、脆弱性の修正がなされています。</description> 
      <link>http://rago1975.blog.shinobi.jp/manjaro_linux/0094</link> 
    </item>
    <item>
      <title>qterminal の East Asian Ambiguous 問題について</title>
      <description>qterminalにおける、 East Asian Ambiguous の取扱いについては、以前、&lt;a href=&quot;http://rago1975.blog.shinobi.jp/lxqt/0069&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;このブログに書いていました。&lt;/a&gt;私のほうでは、この問題に対応した&lt;a href=&quot;https://github.com/rago1975/qtermwidget-cjk&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;qtermwidgetのローカライズ版&lt;/a&gt;をひっそりと作成・公開していました。&lt;br /&gt;
しばらく私自身の事情で、動向を全然追えていなかったのですが、最近ソースを見たら、抜本的な改良が加えられていました。github上での&lt;a href=&quot;https://github.com/lxde/qtermwidget/pull/99&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;コミットはこのあたりですね&lt;/a&gt;。最新バージョンを試したのですが、現状、これで上手く処理できているのではないかと思います。&lt;br /&gt;
この問題が解決できるのであれば、Vim/Neovim 端末としてqterminalが薦められるかなと思います。</description> 
      <link>http://rago1975.blog.shinobi.jp/lxqt/0093</link> 
    </item>
    <item>
      <title>Manjaro Linux 17.0.1 非公式日本語版をリリースしました。</title>
      <description>&lt;br /&gt;
こちらから、配布しています。&lt;br /&gt;
&lt;a href=&quot;https://ja.osdn.net/projects/manjaro-japan/&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;OSDN&lt;/a&gt;、&lt;a href=&quot;http://www.rago1975.net/download/manjaro-linux/&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;rago1975.net&lt;/a&gt;。&lt;br /&gt;
&lt;br /&gt;
今回は、度重なるManjaro-toolsの仕様変更等があり、更新をするのに時間がかかりました。&lt;br /&gt;
また、i686版については、解消しなければならない不具合がありますので、今回はリリースしていません。&lt;br /&gt;
&lt;br /&gt;
起動画面等、本家の仕様・デザインが変わりました。&lt;br /&gt;
今回、壁紙等は本家のものを使用しました。下の画面はLXQtです。&lt;br /&gt;
&lt;br /&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://file.rago1975.blog.shinobi.jp/image0034-3.png&quot; title=&quot;&quot;&gt;&lt;img src=&quot;http://file.rago1975.blog.shinobi.jp/Img/1498060463/&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;</description> 
      <link>http://rago1975.blog.shinobi.jp/manjaro_linux/0092</link> 
    </item>
    <item>
      <title>6月6日のアップデートについて（Manjaro Linux）</title>
      <description>Manjaro Linux のstable ブランチの定期アップデートがありました（&lt;a href=&quot;https://manjaro.org/2017/06/06/stable-update-2017-06-06-plasma-5-boost-deepin-mesa-gcc/&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;アナウンス&lt;/a&gt;）。Forumでのスレッドは&lt;a href=&quot;https://forum.manjaro.org/t/stable-update-2017-06-06-plasma-5-boost-deepin-mesa-gcc/25265/1&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;こちら。&lt;br /&gt;
&lt;br /&gt;
&lt;/a&gt;私の場合、今回のアップデートで以下のエラーメッセージが出ました。&lt;br /&gt;
&lt;br /&gt;

&lt;pre class=&quot;brush: bash;&quot;&gt; 
warning: removing 'gcc-libs' from target list because it conflicts with 'gcc-libs-multilib'
warning: removing 'gcc' from target list because it conflicts with 'gcc-multilib'
error: failed to prepare transaction (could not satisfy dependencies)
&lt;/pre&gt;
私の場合は、gcc を再インストールすることで、一応解決しました。&lt;br /&gt;
&lt;br /&gt;

&lt;pre class=&quot;brush: bash;&quot;&gt; 
sudo pacman -S gcc
sudo pacman -Syyu
&lt;/pre&gt;
※参考&lt;br /&gt;
&lt;a href=&quot;http://geektype.com/article/read/1496542564&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;【Manjaro】 パッケージアップデート&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
</description> 
      <link>http://rago1975.blog.shinobi.jp/manjaro_linux/0091</link> 
    </item>
    <item>
      <title>Manjaro Linux でmikutter 環境の再構築</title>
      <description>1月17日にManjaro Linuxのstableブランチの定例アップデートがあり（&lt;a href=&quot;https://manjaro.org/2017/01/17/stable-update-2017-01-14-python-xorg-ruby-gcc-inkscape/&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;公式アナウンス&lt;/a&gt;）、パッケージとしては、Pythonが3.6になったり、Rubyが2.4になったりしました。そのアップデートの結果、mikutter が完全に動かなくなってしまいました。terminal上でコマンドラインで動かそうとすると、「libruby.so.2.3がロードできません。」という内容のエラーメッセージが出ました。&lt;br /&gt;
&lt;br /&gt;
そこで、一旦rubyそのものをシステムからアンインストールして、rbenv でruby環境を構築し、mikutterをソースからビルドしようとしました。rbenv によるruby 環境の構築についてはこの&lt;a href=&quot;http://qiita.com/ringo/items/4351c6aee70ed6f346c8&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;記事&lt;/a&gt;が分かりやすかったです。&lt;br /&gt;
mikutter のソースを解凍したディレクトリに入り、&lt;br /&gt;

&lt;pre class=&quot;brush: bash;&quot;&gt; 
bundle install --path vendor/bundle&lt;/pre&gt;
&lt;br /&gt;
と入力すると、mikutterのビルドが始まりますが、ruby 2.4の場合、
&lt;pre class=&quot;brush: bash;&quot;&gt; 
compiling rbgobj_type.c
rbgobj_type.c: 関数 &amp;lsquo;init_typemap&amp;rsquo; 内:
rbgobj_type.c:403:42: エラー: &amp;lsquo;rb_cFixnum&amp;rsquo; が宣言されていません (この関数内での最初の使用)
 &lt;/pre&gt;
という内容のエラーが出て、先に進めなくなりました。&lt;br /&gt;
&lt;br /&gt;
結局、rbenvでruby 2.3 環境を構築し、その環境でmikutterをソースからビルドしますと、うまく起動するようになりました。&lt;br /&gt;
&lt;br /&gt;
なお、使用している人はほとんどいないと思いますが、Manjaro JPのリポジトリ（local-repo）からmikutter関連は一旦消していますので御了承のほどよろしくお願いします。</description> 
      <link>http://rago1975.blog.shinobi.jp/linux_app/0090</link> 
    </item>

  </channel>
</rss>