web-dev-qa-db-ja.com

アクティブなウィンドウの色を反転

ときどき暗い場所で作業し、目の疲れを減らすために特定のウィンドウの色を反転させる必要があります。これは、参照作業用のWebページへの私のpdfビューアになります。

画面全体を反転させる方法を知っています。

xcalib -invert -alter

しかし、マニュアルページ、ドキュメント、または投稿を見つけることができません1つのウィンドウのみを反転する。私はこれを以前にやったが、まだ方法がわからない。奇妙な!

私がxpdfを見つけた他のxorgツールのリポジトリを検索すると、それは反転サポートを持っていますが、pdfの表示以外には何の助けにもなりません。私は合成を使用しないので、Compizを提案しないでください。 Openbox WMを使用しています。皆さんありがとう。

更新

ウィンドウを反転するための汎用ツールの代わりに、Googleの色を反転する方法に検索を絞り込んだChromeタブの代わりに、 Color Bookmarklets 、それらをブラウザのツールバーにドラッグしてヒットし、ページコンテンツを変更して色を反転します(明度を反転します)。

26
invert

ウィンドウに共通のメソッドを探している場合は、ウィンドウマネージャーがこれを使用できるようにする必要があります。したがって、コンポジット以外のWMはオンデマンドでこれを実行できないと思います。それで、あなたは以前にCompizでこれをしたのでしょうか?

WMに関係なく色を反転させる方法は、アプリケーションごとにこれを行うことです-あなたが言及したxpdfのように。このような機能を備えたアプリケーションがいくつかありますが、通常、実行時に色を反転することはできません。 xpdfのようなアプリの場合、特別なパラメーターでアプリを実行する代替デスクトップメニューエントリ(またはアイコン)を作成するか、.Xdefaultsxpdfについては、paperColorforegroundおよびbackgroundリソースの使用にも注意してください。

6
rozcietrzewiacz

同様の質問への回答に compton というツールが見つかりました。 https://askubuntu.com/questions/134668/how-to-trigger-a-color-inversion-effect-for-one-window

2
many

KizとCompizはこれを行っています! (それでも、「Alt + Shift + F12」を使用して再起動するたびに「作曲」を再度有効にする時間があります。少なくとも、システム設定→ショートカット→グローバルショートカット→Kwinにあるショートカットです)

実際には、特定のウィンドウ(画面全体ではない)の反転色が本当に必要です。それが、私がKDEを選択する主な理由です->これにはサポートが組み込まれています!

システム設定→デスクトップの動作→デスクトップ効果→反転に移動し、反転効果の設定をクリックして、便利なショートカットを選択します(長いものを選択したので、 Capslockの下にあるKinesisキーボードにマッピングしました。私の目は頻繁に色を反転させているためです...)。

Settings of Invert Desktop Effect under: System Settings → Desktop Behaviour → Desktop Effects → Invert

追伸 KWin例:Xmonadを使用した場合 または Xmonad with Compiz を使用して結婚した人がいるようです。KDEに完全に切り替える必要はないかもしれません。 (実際、私はxmonad + kwinを1日試さなければなりません...)とにかく、 https://github.com/faho/kwin-tiling のように動作を変更するkwinスクリプトもあります。楽しい!