SSブログ

Emacsの小ネタ(3個) [Linux]

今回は、Emacs の小ネタを 3 個紹介する。

1. PDF の Viewer としての Emacs の使用


(1) 発生事象


近頃の Firefox では、PDF Viewer でエラーが発生することがある。
(例) Firefox 78.10.1 ESR

[エラー・メッセージ]
この PDF 文書はサポートされていないため正しく表示できない可能性があります。


文書の全部または一部が表示されないことがある。
エラー・メッセージが表示されるだけのこともある。
・設定で [ウェブページが指定したフォントを優先する] を選択すると発生しない。
 しかし、指定されているフォントによっては、とても見づらい状態となる。

(補足)
・すべてのアドオンを無効化しても状況は変わらない。
Firefox 52.9.0 ESR の PDF viewer では発生しない。


(2) 対処方法


上記の問題が発生した場合、[ほかのビューアーで開く] ボタンが表示される。
よって、表示されたボタンをクリックし、他のビューアーを選択する。

また、最近の Emacs では、DocView で PDF を表示できる。
起動に要する時間が短く、動作も軽快である。

(例)
Emacs 26.1 on Debian 10
Emacs 24.3.1 on CentOS 7


2. Emacs の起動時の Gtk-WARNING の出力の抑制


(1) 発生事象


Emacs の起動時に Gtk-WARNING が出力されることがある。
(Emacs 26.1 on Debian 10)

[ワーニング・メッセージ]
Gtk-WARNING **: ...: Theme parsing error: \
gtk-widgets.css:1214:18: Not using units is deprecated. Assuming 'px'.


(2) 対処方法


下記の手順を実施する。
(情報源は、ワーニング・メッセージのネット検索。)

(a) ~/.config/gtk-3.0/settings.ini での gtk-theme-name の設定値の取得


現在の設定は、'gtk-theme-name = Clearlooks-Phenix' となっている。


(b) /usr/share/themes/Clearlooks-Phenix/gtk-3.0/gtk-widgets.css の編集

# cd /usr/share/themes/Clearlooks-Phenix/gtk-3.0
# diff gtk-widgets.css gtk-widgets.css.org 
1214c1214
<       border-width: 0 1px;
---
>       border-width: 0 1;


(補足)
ワーニング・メッセージから、該当する行とカラムがわかる。
・アップグレードを繰り返した環境では、古い設定が残っていることがある。


3. Emacs の起動時の dbind-WARNING の出力の抑制


(1) 発生事象


Emacs の起動時に dbind-WARNING が出力されることがある。
(Emacs 26.1 on Debian 10)

[ワーニング・メッセージ-1]
dbind-WARNING **: ...: Couldn't connect to accessibility bus: \
Failed to connect to socket /tmp/dbus-c5SNKQfNzx: Connection refused

[ワーニング・メッセージ-2]
dbind-WARNING **: ...: Couldn't register with accessibility bus: \ 
Did not receive a reply. Possible causes include: the remote \
application did not send a reply, the message bus security policy \
blocked the reply, the reply timeout expired, or the network \
connection was broken.


(2) 対処方法


~/.bashrc 等に、下記の設定を行う。
(情報源は、ワーニング・メッセージのネット検索。)

# disable to display dbind-WARNING
export NO_AT_BRIDGE=1


nice!(0)  コメント(0) 

nice! 0

コメント 0

コメントを書く

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

※ブログオーナーが承認したコメントのみ表示されます。

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。