忍者ブログ

rago1975の部屋

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

【メモ】LuaJITTeXのために.latexmkrc の編集

LuaJITTeXを試してみたくなった。
ます、Tex Wikiを参考に、
fmtutil.cnf を編集した。
そして、~/.latexmkrc のluatexの行を以下の通り編集。
$lualatex = 'luajittex %O --fmt=luajitlatex.fmt -synctex=1 -interaction=nonstopmode %S';

また、.texファイルの先頭の行に、
% !TEX program = LuaLaTeX
と記載していれば、latexmk がLuaJITTexをlualatexとして処理する。
Neovim + Vimtex の組み合わせでtexファイルをコンパイルする場合、
Neovim のコマンドモードでVimtexCompile を実行すると、うまくPDFファイル生成までできた。
PR

【メモ】JD(2ちゃんねるブラウザ)の再インストール

この間、自宅PCにManjaro 17.0.1(日本語版)をクリーンインストールしました。多くのソフトウェアの設定はうまく行きましたが、JDについては、以前自分のブログに書いていたにもかかわらず、作業手順を完全に忘れていて、苦労しました。

article/drawareabase.hの333行目については、以前書いたとおりです。
そのうえで、今回確認したところ、autogen.sh にエラーが見つかりました。その状態でautoreconf -i を実行しても、次の ./configure の実行で止まってしまいます。なお、autogen.sh をそのまま実行した場合はエラーを吐きながらも通るみたいです。

autogen.sh の47行目の「2&1」と書いてあるところは正しくは「2>&1」になると思います。そこを修正したら、ビルドまでできました。

なお、LinuxでJDを使用する場合は、2chproxy.plというスクリプトが必要です。2chproxy.plは活発に更新されているみたいで、install.sh を実行すると、面倒な設定が自動化されます。

追記(2017.8.7)

configureで止まっていた原因ですが、実はpkg-config というパッケージが入っていなかったのが主原因でした。お騒がせしました。。

インストーラー calamaresの脆弱性について(Manjaro Linux)

先週の話ですが、Manjaro Linuxの標準インストーラーであるcalamaresに脆弱性があることが報告されました。philmによるforumの投稿はこちらです。
calamerasでインストールを行う際、ユーザーパスワードを設定する過程があります。パスワードは/etc/shadow で暗号化されて保存されますが、その暗号化の過程で問題があり、第三者が他人のパスワードを推定することが容易な状況になっている、というものです。
対策としては、インストール終了後にpasswdコマンドでパスワードを再設定することが推奨されています。

なお、今回の脆弱性については、Manjaro 17.0.1 以前のisoファイルが対象であり、昨日リリースされた17.0.2以降のものについては、脆弱性の修正がなされています。

qterminal の East Asian Ambiguous 問題について

qterminalにおける、 East Asian Ambiguous の取扱いについては、以前、このブログに書いていました。私のほうでは、この問題に対応したqtermwidgetのローカライズ版をひっそりと作成・公開していました。
しばらく私自身の事情で、動向を全然追えていなかったのですが、最近ソースを見たら、抜本的な改良が加えられていました。github上でのコミットはこのあたりですね。最新バージョンを試したのですが、現状、これで上手く処理できているのではないかと思います。
この問題が解決できるのであれば、Vim/Neovim 端末としてqterminalが薦められるかなと思います。

Manjaro Linux 17.0.1 非公式日本語版をリリースしました。


こちらから、配布しています。
OSDNrago1975.net

今回は、度重なるManjaro-toolsの仕様変更等があり、更新をするのに時間がかかりました。
また、i686版については、解消しなければならない不具合がありますので、今回はリリースしていません。

起動画面等、本家の仕様・デザインが変わりました。
今回、壁紙等は本家のものを使用しました。下の画面はLXQtです。


プロフィール

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

カレンダー

10 2017/11 12
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