web-dev-qa-db-ja.com

Gnomeの背景としてのアクティブなWebサイト

Ubuntu 10.10 64ビットを実行しているGnomeのデスクトップの背景として、GmailなどのアクティブなWebサイトを配置する方法はありますか? MS Winはそれを「アクティブデスクトップ」と呼びます。

14
StanP

簡単な方法

(これはあなたのために仕事をするグラフィカルプログラムをインストールします)

Wallchにこの機能が実装されました! PPAをダウンロードしてインストールできます。

13.10/14.04の場合:

Sudo add-apt-repository ppa:wallch/3+
Sudo apt-get update && Sudo apt-get install wallch

12.04の場合:

Sudo add-apt-repository ppa:wallch/12.04-3+
Sudo apt-get update && Sudo apt-get install wallch

最新の追加は、より新しいUbuntuバージョンのwallch-daily PPAです

Sudo add-apt-repository ppa:wallch/wallch-daily
Sudo apt-get update && Sudo apt-get install wallch

難しい方法

(必要なものだけをインストールし、コマンドラインを少し使用する必要があります)

私の答えは、あなたが選択したウェブサイトを選択した間隔でデスクトップの背景を更新する方法を案内します。

Shutterプログラムのソースコードを検索して、Webサイトをキャプチャするためにどのようなトリックが行われるかを確認した後、簡単な方法を見つけたので、答えを編集しました。

最も簡単な回避方法は次のとおりです。

まず、小さなパッケージをインストールします。

Sudo apt-get install gnome-web-photo

上記のコマンドの実行が終了したら、ターミナル内で次を実行します。

mkdir -p ~/Documents/web_image
cd ~/Documents/web_image

これで、web_imageという名前の〜/ Documentsフォルダーの下にフォルダーが作成されました。

このフォルダーに、update_background.shという次のスクリプトを配置します。

#!/bin/bash
screen_width=1280 #<--set here your screen's width dimension
interval="300" #<--set here the seconds you want to sleep till the next update

while true; do
   gnome-web-photo --timeout=30 --mode=photo --width=$screen_width "http://google.com" $HOME/Documents/web_image/output.png
   gsettings set org.gnome.desktop.background picture-uri file://$HOME/Documents/web_image/output.png
   echo "Sleeping $interval seconds till the next update..."
   sleep $interval
done

上記のbashスクリプトでは、4つのパラメーターを編集できます。screen_widthは画面の幅(同じ幅はサイトになります)、intervalは画像の次の更新まで待機する間隔、 timeout(これはgnome-web-photoコマンドのパラメーターです)これは、画像の作成を待機するためのタイムアウトであり、サイトを編集します。デフォルトでは、 http://google.com 。必要に応じて変更できます。

スクリプトを保存した後、実行権限を付与し(chmod + x update_background.shまたはit-> properties-> permissions->プログラムとしての実行ファイルを許可)、ターミナルで実行します。

これは、askubuntu.comというサイトで、デスクトップの背景にどのように見えるかです。

enter image description here

注:サイトの最初のページは、askubuntu.comのように非常に長くなる場合があります。これは明らかに問題です。imagemagickのようなプログラムでこの問題を解決できます。デスクトップの背景として設定する前に(gsettingsコマンドの前に)画像を編集/トリミングすることができます。次のように画像をトリミングできます。

convert $HOME/Documents/web_image/output2.png -crop 300x300+0+0 $HOME/Documents/web_image/output2.png

変換コマンドは、imagemagickパッケージ(Sudo apt-get install imagemagick)にあります。最適なサイズを見つける必要があることに注意してください(例:300x300はこの場合非常に小さく、単なる例です...)

PS:ログイン時にupdate_background.shスクリプトを開始するように設定できます: ログイン時にアプリケーションを開始するシンプルなbashスクリプトを実行します が、インターネットに接続できるまで待つのは良いことです。そのため、そのスクリプトのwhileループの前に次のように配置します。

while ! ping -c 1 google.com > /dev/null 2> /dev/null; do
  echo "Waiting for internet connection..."
  sleep 3
done

そのため、上記とともに、起動時にスクリプトを実行するように設定し、画像をトリミングする場合、update_background.shは次のようになります。

#!/bin/bash
screen_width=1280 #<--set here your screen's width dimension
interval="300" #<--set here the seconds you want to sleep till the next update

while true; do
   gnome-web-photo --timeout=30 --mode=photo --width=$screen_width "http://google.com" $HOME/Documents/web_image/output.png
   convert $HOME/Documents/web_image/output.png -crop 300x300+0+0 $HOME/Documents/web_image/output.png
   gsettings set org.gnome.desktop.background picture-uri file://$HOME/Documents/web_image/output.png
   echo "Sleeping $interval seconds till the next update..."
   sleep $interval
done
18
hytromo

あなたの最善の策は screenlet プロジェクトかもしれません。 webframe スクリーンレットを使用すると、Gmailを埋め込むことができます。ただし、デフォルトではモバイルバージョンです。おそらく、それを変更する方法を見つけることができます。下のスクリーンショット。

スクリーンレットは、デスクトップに直接配置するか、Macがそのガジェット/ウィジェットを処理するように、既存のウィンドウ上で呼び出されるCompizのウィジェットレイヤーと組み合わせて使用​​できます(名前を問わず-忘れました)。

Sudo apt-get install screenlets

Install via the software center

サードパーティのWebフレームスクリーンレットをダウンロードするには、サイトにアクセスする必要があります。試したところ、インストーラーはwebframeが正しくパッケージ化されていないと文句を言うでしょうが、それでも完璧にインストールされます:

enter image description here

また、KDEがこの種の機能を「プラズマ」フレームワークにすぐにバンドルしていることを確信していることにも注目してください。ちょっとした考え。

6
Scaine

xwinwrapを使用して、デスクトップ上の任意のアプリケーションを取得できます。 「壁紙用ビデオ」のアイデアを念頭に置いて作成されましたが、デスクトップ上の任意のアプリケーションを問題なく貼り付けることができると思います(したがって、デスクトップにフルスクリーンブラウザを貼り付けることができます)

xwinwraphere を見つけることができますが、新しいバージョンがあると思います。しかしそれを見つけることができませんでした。

3
Chriskin

これを標準のgnomeで行う方法はありません。壁紙は固体画像であり、特別なことは何もしていません。

数年後にこれを読んでいます。

元の投稿を読んでいないことに飛びかかる前に-私はそうし、OPがGNOMEについて尋ねたことを知っています。しかし、多くの議論はKDEについてでしたので、KDEでそれを行う確実な方法を追加します。GNOMEをお持ちの方は、タイトルバーを右クリックしても機能するかどうかを確認できます。

これがGnomeなどで可能かどうかはわかりませんが、KDEでは特別なことは何もありません。実際、Mint 17 KDEでデスクトップの背景として設定されているFirefoxでこの返信を入力していますが、以前のリリースではそれを使用しています。

それでは、KDEで行うことは次のとおりです。

  1. ブラウザのタイトルバーを右クリックします。
  2. その他のアクションを選択します
  3. 他の人より下に保つを選択します
  4. その他のアクションをもう一度選択します
  5. フルスクリーンを選択します
  6. fullscreenから戻ってこないことを示す警告を読んでください。
  7. に注意してください Alt+F3 fullscreenから抜け出すためのショートカット。
  8. [OK]をクリックします。
  9. ポイント6を参照してください。 /homeにテキストファイルを作成して思い出させます。

フルスクリーンから抜け出すには Alt+F3
その他のアクションを選択し、フルスクリーンの横にあるtickを削除します。
他の人より下に保つも取り除く必要があるかもしれません。

私はこの方法を使用して、VLCを壁紙としてビデオを再生するように何年も設定していましたが、今では壁紙モードが組み込まれています。

1
RossD

コンキ

Conkyは、おそらくあなたが探るべき1つの選択肢です。試したことがないので、正確な指示はできません。

Conkyは、画面のデスクトップに表示されるシステムモニターです。また、非常にモジュール化されています。任意のコマンドラインプログラムの出力を表示できます。 Conky RSS関数、または別のプログラムまたはスクリプトを使用して、RSSフィードを表示できます。


手順についてはこちらをご覧ください。 Conkyを使用してRSSフィードを作成する方法

1
stephenmyall

Gnome-web-photoでWebサイトのスナップショットを取るか、wgetでダウンロードします。 /etc/cron.hourlyにそれを置くことができます:

#!/bin/sh
wget  --directory-prefix=/home/user1/Pictures http://image.weather.com/images/sat/germany_sat_720x486.jpg

次に、その画像を背景として選択します。

0
user372194

私はGnomeを使用していないため、追加することはあまり意味がありません。しかし、Gnomeユーザーの場合、Gnome開発者は実際には機能としてビデオ壁紙を「追加」する必要はありません。

彼らがしなければならないのは、タイトルバーの右クリックメニューに「他のウィンドウの下に保持」を追加することです。また、同じ場所に「フルスクリーン」のオプションがあります。

私が見ることができる唯一の問題については、Gnomeはフルスクリーンから抜け出すためにALT + F3を持っていないかもしれないが、おそらく何か他のものがあるかもしれません。

とにかく、投稿が示すように、KDEでは特別なプログラムがなくても非常に簡単です。

今のところ-これを試してください:KDEでタイトルバーのことを発見する前に、VLC環境設定の[詳細設定]タブの[ビデオ]で[壁紙モード]を設定していました。

たぶんGnomeで機能すると思うのと同じことをするでしょう。

再び-あなたがそれを見つけることができれば、デッドイージー。私はそれを段階的に作ろうとします。

VLCを開く「ツール」メニューを開く設定を開く左下に「設定を表示」が表示されます。すべての(。)をクリックします(詳細設定に移動します)。 「一般的なビデオ設定」の下に、それらをオンまたはオフにするチェックマークを付けることができるもののリストがあります。

下部の3つの設定について「常に上部」をオフにします-これは非常に重要です!! 「壁紙モードを有効にする」をオンにする「スクリーンセーバーを無効にする」をオンにする「ビデオにメディアタイトルを表示する」をオフにする

ビデオタイトルなどを表示した後は、物をいじる必要はありません。

これをGnomeで試してみてください。機能するかどうかは、ここに追加してください。 Gnomeで機能する場合は、他でも機能するはずです。

これを行うと、VLCで開いたビデオは、パネルを含むすべての背後でフルスクリーンで再生されます。そのため、ウィンドウ付きビデオ用に別のプレーヤーをインストールすることをお勧めします。

右クリックして[終了]を選択すると、いつでもVLCビデオ壁紙から抜け出すことができます。または、Gnomeでフルスクリーンを終了するためのキーボードショートカットは何でも。

乾杯、

ロス.

0
RossD

これを標準のgnomeで行う方法はありません。壁紙は固体画像であり、特別なことは何もしていません。

この機能をご覧になりたい場合は、既存のバグに声を追加できます。しかし、gnomeの開発者は、デスクトップWebページは本当に悪い考えだと考えており、本当に必要なのは、デスクトップでメールにアクセスするための優れたツールだと言っています。