habrachelovekaの楽しいささいなこと

偶然、プラズモイドを作成する方法のトピックから正確にHabréで自分の存在を始めので、これをその記事の論理的な発展として書かなかったのはかなり奇妙でした。 そして最後に、すべてがうまくいきました。 そして、何でもいいのではなく、選択したユーザーのカルマと評価を反映したHabraplasmoid! :)

画像



自宅で試してみたい人のためのさらなる指示。

1.ソースコードhabraplasmoid.tar.gzでアーカイブをダウンロードして解凍します。
2.収集する前に、システムにkdesdk、kdebase-devel、kdelibs-devel、cmake、curl-devel、expat-develがあることを確認します。
3.「habraplasmoid」フォルダーに移動して、以下を収集します。

cmake -G"Unix Makefiles"
make


4.ファイルをコピーします。

sudo cp -v habraplasmoid.desktop /usr/share/kde4/services/
sudo cp -v lib/plasma_applet_habraplasmoid.so /usr/lib/kde4/


64ビットディストリビューションのユーザーの場合、最後の行は異なります。

sudo cp -v lib/plasma_applet_habraplasmoid.so /usr/lib64/kde4/


5.自分自身についてプラズマに通知します。

kbuildsycoca4


場合によっては、Plasmaを再起動する必要があります。

6.プラスモイドをデスクトップに追加します。

画像

その後、次のようなものが表示されます。

画像

7.セットアップ:

画像

8.完了。

ところで、Habr APIとの相互作用をデバッグする過程で、コンソールにユーザー情報を表示できるコンソールユーティリティ(自動的にアセンブルされた)habrainfoを取得しました。

[phantomazz@phantomazz habraplasmoid]$ ./habrainfo phantomazz
login:phantomazz
karma:10
rating:24.25
position:2145


bashスクリプトで使用できます。 したがって、たとえば、カルマを取得できます。

KARMA=`./habrainfo phantomazz | grep karma | cut -d":" -f1`


本物のハブラゴリックがこの楽器に使用されると思います。 :)

Source: https://habr.com/ru/post/J77386/


All Articles