Splitflapスクリーンセーバーの設定

Splitflapスクリーンセーバーの設定

Splitflapスクリーンセーバーを設定するには?-no-spinまたは、同じ記録されたすべてのパラメータを見つけることができます-no-wander。ただし、表示するテキストを指定したり、テキストをインポートするサイトを選択したりする方法が見つかりませんでした。方法はありますが、-mode textテキストを追加する方法はありません。

それでは、スクリーンセーバーが次のように話すのを防ぐ方法について簡単に説明します。

ERROR LOADING URL
HTTP:/
FRIDGE.UBUNTU.COM
NODE/FEED: 404 NOT
FOUND

(はい、http:の後にはスラッシュのみがあり、.comの後にはスラッシュはありません。)

編集する: 問題のスクリーンセーバー/usr/lib/xscreensaver/splitflap。私はLinux Mint 18.1とMATEを使用しており、スクリーンセーバーはオペレーティングシステムに付属しています。

答え1

さまざまなスクリーンセーバーからこのメッセージを受け取る理由は、デフォルトのXScreensaver構成が無効なURLを指しているためです。名前で見て、かつて冷蔵庫ニュースのRSSフィードを指していると推定されます。 ubuntu.com.

$HOME/.xscreensaverを編集して、冷蔵庫.ubuntu.comまたは一部のRSSフィードのURLを変更できます。そこに古いURLを含む「textURL」というエントリを見つけることができます。 「に変更してください。http://feeds.feedburner.com/ubuntu-news?format=xml「以前の行動を取ってください。他のものに置き換えることができます。たとえば、」http://feeds.feedburner.com/blogspot/gJZg「Google研究ブログを提供しています。

個々のユーザーだけでなくシステム全体を変更したい場合は、変更するファイルは/etc/X11/app-default/XScreensaver-glと-noglです。ユーザーの ~/.xscreensaver 値が優先されます。 (少なくとも最新のUbuntuベースのディストリビューションではそうです。他のディストリビューションについてはわかりません。)

私はこれがあなたの構成によって多少異なることを明確にしなければならないと思います。ただし、gnome-screensaverまたはmate-screensaverを実行している可能性が高く、この場合は上記の手順が機能します。運が良くない場合は全く違うかもしれません(ただし、標準ではないことをしたので、おそらく知っているでしょう)。いくつかの興味深い背景情報といくつかの参考文献については、www.jwz.org/xscreensaverをご覧ください。 (既に2つのクォータを使用しているため、リンクを投稿できません。)

答え2

解決しました(実際には早く解決しましたが、質問に答えることを忘れていました)

分割フラップスクリーンセーバーにプライベートテキストを表示するには:

  1. 小さなWebサーバーをインストールします(ファイル提供のみが必要です。開発用コンピュータに完全な機能を備えたApacheがあるため、それを使用してもかまいません)。
  2. Webルートディレクトリのどこかに有効なRSSフィードを含むファイルを作成します。例えば/var/www/html/myfeed.rss
  3. スプリットフラップをスクリーンセーバーとして選択してください
  4. フィード URL の編集/etc/X11/app-defaults/XScreensaverと設定*textURL:http://localhost/myfeed.rss
  5. スクリーンセーバーテスト

フォーマットmyfeed.rss:

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
    <title></title>
    <item>
        <title>
            Here is my funny text
        </title>
    </item>
</channel>
</rss>

私は小さなPHPスクリプトを使用して呼び出すたびにランダムな参照を生成するため、複数のプロジェクトでこれを試していませんでした。複数の見積もりを提供すると、自動的にスクロールすることもできます。誰かが試した場合は、お知らせください。答えを修正します。

関連情報