小技チョコレート

ちょっとした小技を紹介するだけのブログです。

【PCブラウザ版】Twitterの「○○さんがフォローしています」をタイムラインに表示させない方法

機能

PCのブラウザ(FirefoxアドオンまたはChrome拡張機能が使えるブラウザ)でTwitterのタイムラインを閲覧している場合にのみ、「○○さんがフォローしています」という但し書き付きのツイートをタイムラインに表示させないようにすることができます。

設定の手順

“うみの さち”さんのブログ「ツイッター:「○○さんがいいねしました」を非表示にする」で紹介されている方法を応用します。このリンク先で説明されている「導入手順」を実行すると、ブラウザにStylusというアドオン(拡張機能)がインストールされます(2020年5月22日現在、リンク先では「更新を停止します」と書かれていますが、使用することはできると思います)。

Stylusの設定画面を開きます。Firefoxの場合は、「アドオン」を一覧する画面を開き、Stylusのアイコンの右側にある「設定」をクリック。Chrome系ブラウザの場合は「拡張機能」の画面から同様に操作するとStylusの設定画面が開きます。

f:id:ichbin:20180818191404p:plain

次の画面で、一番下にある「スタイル管理」をクリック。

f:id:ichbin:20180818191416p:plain

次の画面に、“「○○さんがいいねしました」を非表示にする”という名前のリンクがあるはずですので、それをクリック。

f:id:ichbin:20180818191440p:plain

次の画面で、右側には、それぞれ「コード1」と「コード2」というタイトルが付いた2つの入力欄があるはずです。

f:id:ichbin:20180823082136p:plain

「コード2」の入力欄には、

div[data-component-context="suggest_activity_tweet"]
  {
    display: none !important;
  }

という4行があらかじめ入力されているはずです。これは、「○○さんがいいねしました」という但し書き付きのツイートをTwitterのタイムラインに表示させないようにするためのものです(上述の"うみの さち"さんが作成なさったもの)。*1

「コード2」の入力欄の最後の行に、半角で

 div[data-component-context="tweet-context with-icn"]
     {
     display:none !important;
      }

と書き加えます。*2

したがって、「コード2」のところはこのようになります。

div[data-component-context="suggest_activity_tweet"]
  {
    display: none !important;
  }
 div[data-component-context="tweet-context with-icn"]
 {
     display:none !important;
 }

f:id:ichbin:20180823082849p:plain

このように入力し終わったら、その画面の左上にある「保存」ボタンをクリック。設定はこれで終わりです。Stylusの画面は閉じても構いません。

この設定をおこなったブラウザでTwitterのタイムラインを閲覧中は、「○○さんがフォローしています」という但し書き付きのツイートが表示されなくなります。

タイムラインに再び表示させる方法

上述の設定を終えた後で、「○○さんがフォローしています」という但し書き付きのツイートをタイムラインに再び表示させるようにするには、上述の入力内容の前後を、半角の/**/という文字で囲んで、下記のようにします。

 /*div[data-component-context="tweet-context with-icn"]
     {
     display:none !important;
      }*/

画面はこのようになるはずです。

f:id:ichbin:20180818192059p:plain

この状態で、左上の「保存」ボタンを押せば完了です。

*1:もしも、「○○さんがいいねしました」という但し書き付きのツイートをTwitterのタイムラインに表示させるようにしたい場合は、その4行を消します。

*2:行頭の字下げは、しなくてもかまいません。この4行の中での改行も、必須ではありません。

Linuxの音楽再生ソフト・動画再生ソフトをAndroid端末で操作する方法

Linuxで起動している音楽再生ソフトや動画再生ソフトを、Android端末から操作する方法を紹介します。


〈目次〉


機能

Android端末から、これらの操作ができます

  • 再生/一時停止*1
  • 早戻し/早送り
  • 前の曲(ファイル)/次の曲への移動
  • 曲(ファイル)の特定の位置への移動(シークバーの操作)
  • 音量の変更(操作対象である個々のソフトウェアの音量のみを変更できる)

必要なもの

  • LinuxAndroid端末は同じLANに接続している必要があります。
  • Linux側にはこの2つのソフトをインストールします。
    • KDE Connect
    • KDE Connect Indicator
    • ※ただしLinuxのデスクトップ環境がKDE Plasmaである場合は、この2つのソフトはデフォルトでインストールされているかもしれません。また、デスクトップ環境がGNOMEである場合は、GSConnectというGNOME Shell Extensionで代用できます
  • Android端末にはこちらをインストールします。

設定の手順

デスクトップ環境がKDE Plasmaである場合は、下記の説明とは手順が異なるかもしれません。また、デスクトップ環境がGNOMEであり上述のGSConnectを使う場合は、設定の手順と使い方についてはLinux Fanさんの記事をお読み下さい。

LinuxのソフトウェアセンターやパッケージマネージャでKDE ConnectとKDE Connect Indicatorを検索し、インストールします。

f:id:ichbin:20180722101503p:plain
(例えばManjaro Linuxのパッケージマネージャ(Pamac manager)で“kde connect”と検索すると、このようにヒットします)

端末(Terminal)からインストールする場合のコマンドは、Linuxディストリビューションによって異なります。

Linuxファイアウォールに設定を加えます(設定の詳細)。ファイアウォールufwであれば、Terminalでこのコマンドを実行します。

sudo ufw allow 1714:1764/udp
sudo ufw allow 1714:1764/tcp
sudo ufw reload

Google Play Storeから、Android端末にKDE Connectをインストール。

LinuxKDE Connect Indicatorを起動すると、画面内のいわゆる「タスクバー」などにKDE Connect Indicatorのアイコンが表示されますので、これを右クリックして現れる“Configure”をクリック。

f:id:ichbin:20180722101821p:plain
(縦長のスマートフォンのような形のアイコン。この画像では右から6番目。)

すると、このような画面が出ます。

f:id:ichbin:20180722101940p:plain

“Refresh”というボタンの上側の欄に、KDE Connectをインストール済みのAndroid端末が表示されます。この画像では“BNT-71”という端末が表示されていますので、これをクリック。すると、この画面の右側に“Request pair”というボタンが出ます。これをクリック。

すると、Android端末に“Pairing request from ○○”という通知が来ます。

f:id:ichbin:20180722102215p:plain

この通知内の“ACCEPT”をクリック。すると、この画面になります。

f:id:ichbin:20180722102304p:plain

そしてこのときLinux側でも、このAndroid端末と連携できたことを示す画面になります(下記のように端末名の左側にアイコンが付くなど)。

f:id:ichbin:20180722102001p:plain

この画面で“Available plugins”と書いてあるところの下に複数のアイコンが並んでいます。音楽や動画の操作をするためには、必ず“Multimedia control receiver”にチェックを入れておきます(他の項目へのチェックは必須ではありません)*2。そして画面下の“OK"をクリック。

次に、Android端末のKDE Connectの画面で下記のように“Multimedia control”が表示されていることを確認します。

f:id:ichbin:20180722102304p:plain

もしそこに“Multimedia control”が表示されていなければ、その画面の右上にある「︙」のアイコンをタップし、“Plugin settings”の画面に入ります。


(最下段に“Multimedia controls”)

“Plugin settings”の画面で“Multimedia controls”にチェックを入れておきます(他の項目へのチェックは必須ではありません)。

設定はこれで終わりです。

使い方

上述のとおりLinux側にはKDE ConnectとKDE Connect Indicatorという2つのソフトをインストールしましたが、音声/動画の操作をAndroid端末から行おうとする際に、後者(KDE Connect Indicator)を起動する必要はありません。また前者はLinuxの起動時に自動で起動するしくみになっているようです。Android側のKDE Connectも、デフォルトでは自動で起動するはずです。従って、KDE ConnectとKDE Connect Indicatorのインストール後は、特に下準備などを必要としません。

Linuxで音声や動画を再生するソフトを起動し再生を始めると、Android端末に通知が出ます。この通知からは〈再生・一時停止・前の曲へ移動・次の曲へ移動〉という操作ができます。Android端末の画面ロック中にも通知を表示する設定にしておけば、画面ロック中でも通知からの操作ができます。

f:id:ichbin:20180722102556p:plain

同じく、再生中にAndroid端末のKDE Connectを起動し、“Multimedia control”をタップすると、このような画面になります。より多くの操作ができます。

この画像ではGoogle Play Music Desktop Playerを操作しており、操作対象のソフトの名前が中央あたりに表示されています。Linux側で他のソフト(例えばVLCメディアプレイヤー)を同時に起動していれば、下記のように操作対象のソフトを選択欄で切り替えることができます。

*1:Chrome系ブラウザのタブで再生している動画/音声の再生・一時停止もできる。

*2:使用しない項目(機能)からはチェックを外しておいたほうが快適です。

記事にするほどでもない小技集(5)

〈目次〉


LinuxMozcの「辞書ツール」を起動するコマンド

端末でこれを実行。

/usr/lib/mozc/mozc_tool --mode=dictionary_tool

クリップボードの履歴で選択するだけで貼り付けが実行されるLinuxクリップボードマネージャー

筆者の使用歴のなかでは、これに当てはまるのはClipitだけです。

設定画面で「選択アイテムを自動的に貼り付ける」をオンにしておく必要があります。

f:id:ichbin:20181128091530p:plain

Linuxで画面の明るさを変更するGUIのソフト

使用時にコマンドラインを使う必要のないGUIのソフトに限って、紹介します。

なお、あらかじめ指定しておいた明るさを、Linuxへのログイン時に自動で適用する方法についてはこちらの記事をご覧ください。

Twitterで「○○さんがいいねしました」をタイムラインに表示させない方法

こちらの記事で解説されている設定をすると、表示されなくなります。

「最近のハイライト」や「Aさんがいいねしました」などとしてタイムライン上にフォローしていないユーザーのツイートが表示されていたが、設定を変更することでこれらを無効とすることが可能となった。

 設定から「重要な新着ツイートをトップに表示」をオフにすることで、タイムラインは完全な時系列表示となり、フォローしていないユーザーのツイートは表示されることがなくなる。

Google Play Musicで歌詞を表示する方法

Google Play Music Desktop Playerを使うと、曲によっては歌詞を表示できます。

f:id:ichbin:20180922094050p:plain
(歌詞表示中の画面。曲の進行に連動してスクロールされます。色は黒地に白字で固定されているようです)

各曲のタイトルの右あたりにある「︙」の形のアイコンをクリックすると、「歌詞を表示(Beta)」というメニューが表示されるので、それをクリックすれば歌詞が表示されます。

Ubuntu 18.04.1がロゴ画面から先へ進まなくなったときの対処法

起動中にUbuntuのロゴが表示されたところから先へ進まなくなった場合、こちらの方法を実行すると、正しく起動できる可能性があります。

文中でviを使う部分では、

「vi」で編集する場合は、以下のコマンドを実行します。

vi /etc/gdm3/custom.conf

ファイルが開いたら、以下の行を探します。

#WaylandEnable=false

行頭の「#」を削除し、以下のように編集します。

WaylandEnable=false

と説明があります。行頭の#の削除はdeleteキーを押せばできます。その後、Control + xとキーを押せば、テキストエディター(vi)の編集モードが終了します。

LinuxでHDDやパーティションが「読み取り専用」でマウントされたときの対処法

そのハードディスク(パーティション)がWindowsと共用である場合には、Linuxを一旦シャットダウンし、Windowsを一度起動してそれをシャットダウンしてから再びLinuxを起動してマウントすると、「読み取り専用」の状態が直る場合があります。

Manjaro LinuxShutterのアップデート後に編集ボタンが機能しなくなった場合の対処法

perl-Goo-Canvasを再インストールすれば解決すると思います。

はてなブログで使用されているテーマの名前を確認する方法

テーマの名前を知りたいブログをPCのブラウザで開き、左上のHatena Blogのロゴの右側にあるメニューを開いて、「このブログのテーマを見る」をクリック。

f:id:ichbin:20181115202312p:plain

Linuxで〈Ctrl+↑〉のショートカットキーが機能しないときのチェックポイント

Linuxで、Google Chrome または Chromium に、拡張機能の「Google Play Music」をインストールして有効にしていて、かつ、そのChromeChromiumを起動している間に限り、Ctrl+↑(カーソルキーの"Up") というショートカットキーが機能しない場合があります。*1

その場合は、ChromeChromium拡張機能の設定ページ(chrome://extensions/)にて、この拡張機能を無効(オフ)にすれば、Ctrl+↑ のショートカットキーが機能するようになると思います。

*1:拡張機能Google Play Music」を使用せず、単にブラウザでGoogle Play Musicのサイトを開いて音楽の再生などをしているだけであれば、ここで取り上げているショートカットキーの問題は起こらないと思います。

GNOMEのデスクトップ通知音が鳴らないときに視覚的に知らせる方法

※この記事は「通知音が鳴らないときの対処法」という文脈で書かれていますが、「通知音を出さずにデスクトップ通知の存在を知る方法」として読むことも可能です。


〈目次〉


GNOMEでは、デスクトップ通知の際に音を鳴らすためには、下記の画像のように設定画面の中の「サウンド」の項目の「音響効果」のタブで「警告音の音量」をゼロより大きくしておかなければいけませんが、そのようにしても音が鳴らない場合があります。

f:id:ichbin:20180531075518p:plain

音を使わずに通知を知らせる方法として、画面の一部を点滅させるという「視覚警告」という機能がデフォルトでGNOMEに備わっていますが(設定画面の「ユニバーサルアクセス」の中にある)、それも機能しない場合があります。

f:id:ichbin:20180531075537p:plain

その場合の対処法として、下記のNtofication AlertやRecent Notificationsというソフトを使うと便利です。

対策1:Notification Alert

GNOME Shell ExtensionsのNotifications Alertを使うと、通知が来ればデスクトップの「パネル」の中央にある時計の文字が赤/白で点滅し続けるので、通知の存在を視覚的に知れるようになります。

f:id:ichbin:20180531085505p:plain

時計をクリックして通知欄を開けば、点滅が止まります。赤以外の色も選べるようです。

Notification Alertのインストール方法と設定変更

準備

端末で sudo apt-get install chrome-gnome-shell と実行して chrome-gnome-shell をインストールします。

また、GNOME Shell EXtensionsのインストールにはWebブラウザが必要なので、WebブラウザとしてFirefoxを使う場合はFirefoxGNOME Shell Integrationというアドオンをインストール。ChromiumChromeを使う場合は、ChromeウェブストアのGNOME Shell integrationという拡張機能をインストールします。

Notification Alertのインストール

上述のアドオンや拡張機能をインストールしたWebブラウザNotifications Alertのページを開き、Notification Alertというタイトルの右側にあるスライド式スイッチを動かして"ON"にします。「ダウンロードしてインストールしますか?」と訊かれたら「インストール」を選択。それで完了です。

Notification Alertの設定変更

インストール後に、Notifications Alertのページでタイトルの右側にある工具のアイコンをクリックすると設定画面が開きます。

f:id:ichbin:20180531081751p:plain
(×アイコンの左)

f:id:ichbin:20180531081221p:plain

設定項目は、上から順に

  • 点滅させる色の指定
  • チャットの通知のみを知らせるかどうか
  • 通知をオフにしている状態でも知らせるかどうか
  • 点滅の速さ
  • 通知を知らせないアプリケーションのリスト

となっているようです。

対策2:Recent Notifications

上述のNotification Alertに似たものとして、Recent Notificationsというソフトもあります。こちらの記事で解説されています。