Ubuntu 17.10でWaylandを無効にする

Ubuntu 17.10からWaylandがデフォルトになるのだが、Wayland環境だと日本語入力の変換候補が画面左上に表示されたり、

管理者権限が必要なGUIアプリケーションが起動しなかったり、

とまぁ色々微妙なので、Ubuntu 17.10を使う場合はWaylandから従来のX.Orgに戻した方が良さげ。

ログイン画面でパスワードを入力した後、歯車ボタンをクリック、Ubuntu on Xorgをクリック、サインインをクリックしてログインすればOK。

f:id:sicklylife:20171015205335j:plain

Ubuntu 16.04 + Firefox 56でFlashを再生できない不具合(があったがすぐに修正されたっぽい)

※2017年10月5日、すぐに修正されたらしい。



Ubuntu 16.04でFirefox 56にアップデートするとFlashが再生されないバグが発生する模様。

Firefoxの公式サイトからダウンロードできるFirefoxではFlashが動作するらしいので、UbuntuリポジトリにあるFirefoxのバグらしい?ちなみにUbuntu 17.04では問題なくFlashが動作している。

以下、2ch改め5chより。

266 login:Penguin 2017/10/03(火) 18:32:57.23 id:yWJt3LWe
Firefox 56.0 にアップデート後にFlash Playerが動作しなくなりました。
動作させるにはどうすればいいですか?

Xubuntu 16.04 64bit
Firefox 56.0 64bit
Shockwave Flash 27.0.0.130 (Firefox Plugins)

Firefox > add-ons > Plugins > Shockwave Flash 27.0.0.130
> Block dangerous and intrusive Flash coutent のチェックを入れても消しても動作しない

Firefox > Plugins > Shockwave Flash > Ask to Activate > Activate Adobe Flash > Allow Now > 動作しない

Flash Player の状況確認
ttps://helpx.adobe.com/jp/flash-player/kb/235703.html

267 login:Penguin 2017/10/03(火) 18:57:10.32 id:yWJt3LWe
   ∧∧  
  / 中\  
 (; `ハ´)  アイヤー!

「 Firefox をダウンロード ― 無料ウェブブラウザーMozilla 」 から
firefox-56.0.tar.bz2 をダウンロードして起動したら Flash Player が動作したアル

$ sudo apt upgrade 版 Firefox 56.0 だとバグがあるっぽい? - by Ubuntu ? 

System-monitorを日本語化

UbuntuのUnity 7環境ではシステム負荷インジケーター(indicator-multiload)というシステムモニターを使っていたのだけど、GNOME Shellでは正常に表示されないようなので、代わりになるアプリはないかと探してみた所、

という拡張機能があったので日本語化してppaにアップロードしてみた。Ubuntu 17.04と17.10用。

sudo add-apt-repository ppa:sicklylife/ppa 
sudo apt-get update 
sudo apt install gnome-shell-extension-system-monitor 

Ubuntu 17.04でFirefoxのスクロールバーの表示が何か変なのを直す

の続き。

Ubuntu 17.04でもFirefoxのスクロールバーがおかしい。

f:id:sicklylife:20170823222014j:plain

16.04の時とはまた違って、こちらは細いままになっているので非常にドラッグしにくい。端末で、

sudo echo && wget https://launchpad.net/~sicklylife/+archive/ubuntu/testing/+files/light-themes_16.10+17.10.20170817-0ubuntu1+sicklylife~ppa1_all.deb && sudo dpkg -i light-themes_16.10+17.10.20170817-0ubuntu1+sicklylife~ppa1_all.deb && rm light-themes_16.10+17.10.20170817-0ubuntu1+sicklylife~ppa1_all.deb 

と実行して修正版のテーマをインストールした後、ログインし直すと、

f:id:sicklylife:20170823222151j:plain

こんな風にスクロールバーが太くなる。Firefox以外のアプリでも太くなる。元に戻す場合は、

sudo echo && wget http://mirrors.kernel.org/ubuntu/pool/main/u/ubuntu-themes/light-themes_16.10+17.04.20170406-0ubuntu1_all.deb && sudo dpkg -i light-themes_16.10+17.04.20170406-0ubuntu1_all.deb && rm light-themes_16.10+17.04.20170406-0ubuntu1_all.deb 

と実行して元のバージョンのテーマをインストールし直した後、ログインし直せば元に戻る。

Ubuntu GNOME 17.04でGPasteのバグっぽいものを修正して日本語化してみた

GPasteというGNOME環境用のクリップボードマネージャーがある。

Ubuntu 17.04と17.10のGNOME Shellで試用してみたのだが、17.10だとどうも拡張機能がフリーズするバグがあるっぽいというか、17.04でもCPUを使いまくるバグっぽい挙動が見られたので修正して、ついでに日本語化してみた。

※このバグは既に修正済です。

端末で、

sudo add-apt-repository ppa:sicklylife/ppa 
sudo apt update 
sudo apt install gnome-shell-extensions-gpaste 

と実行するとインストールできる。拡張機能を有効にするには一旦ログアウトするかGNOME Shellの再起動が必要かもしれない。

ちなみに修正部分は以下の通り。

--- a/src/gnome-shell/pageSwitcher.js
+++ b/src/gnome-shell/pageSwitcher.js
@@ -42,7 +42,26 @@
     },
 
     updateForSize: function(size) {
-        const pages = Math.min((size === 0) ? 0 : Math.floor(size / this._maxDisplayedSize + 1), MAX_PAGES);
+/*        const pages = Math.min((size === 0) ? 0 : Math.floor(size / this._maxDisplayedSize + 1), MAX_PAGES);*/
+
+        var pagest;
+
+        if (size === 0) {
+            pagest = 0;
+        }
+        else {
+            pagest = Math.floor(size / this._maxDisplayedSize);
+
+            if ((size % this._maxDisplayedSize) > 0) {
+                pagest++;
+            }
+
+            if (pagest > MAX_PAGES) {
+                pagest = MAX_PAGES;
+            }
+        }
+
+        const pages = pagest;
 
         for (let i = this._pages.length; i < pages; ++i) {
             this._addPage();
@@ -87,9 +106,15 @@
     setActive: function(page) {
         if (page !== 0 && page !== (this._active + 1) && page <= this._pages.length) {
             if (this._active !== -1) {
-                this._pages[this._active].setActive(false);
+/*                this._pages[this._active].setActive(false);*/
+                this._pages[0].setActive(false);
             }
             this._active = page - 1;
+
+            for (let i = 0; i < this._pages.length; ++i) {
+                this._pages[i].setActive(false);
+            }
+
             this._pages[this._active].setActive(true);
         }
     },

Ubuntu 16.04でFirefoxのスクロールバーの表示が何か変なのを直す

※2018年3月27日、更新。
※2018年2月19日、元に戻すコマンドを修正。

UbuntuFirefoxのスクロールバーが何かおかしい。

f:id:sicklylife:20170818185842j:plain

↑こんな風に普段は細く、

f:id:sicklylife:20170818185914j:plain

↑マウスオーバーすると太くなるのだが、スクロールバーの背面のサイズは固定されたままなので、何となく不格好に見える。

これは修正されないだろうなと思ってたら、やっぱり修正されないようなので、自分で修正してみた。端末で、

sudo echo && wget https://sicklylife.jp/ubuntu/1604/light-themes_14.04+16.04.20180326-0ubuntu1+sicklylife~ppa1_all.deb && sudo dpkg -i light-themes_14.04+16.04.20180326-0ubuntu1+sicklylife~ppa1_all.deb && rm light-themes_14.04+16.04.20180326-0ubuntu1+sicklylife~ppa1_all.deb 

と実行して修正版のテーマをインストールし、ログインし直すと、

f:id:sicklylife:20170818190202j:plain

↑こんな風に常時太いスクロールバーが表示されるようになる。ついでにFirefox以外のアプリでも常時太いままになる。

元に戻す場合は、

sudo echo && wget http://ftp.jaist.ac.jp/pub/Linux/ubuntu/pool/main/u/ubuntu-themes/light-themes_14.04+16.04.20160415-0ubuntu1_all.deb && sudo dpkg -i light-themes_14.04+16.04.20160415-0ubuntu1_all.deb && rm light-themes_14.04+16.04.20160415-0ubuntu1_all.deb && sudo apt update && sudo apt upgrade -y 

と実行してテーマをインストールし直した後、ログアウトすれば元に戻る。

ちなみにUbuntu 17.04だともっと酷くて、Firefoxのスクロールバーが細いままになっている。来年のLTSまでに修正されるといいなぁ…

関連 : Ubuntu 17.04でFirefoxのスクロールバーの表示が何か変なのを直す - Sickly Life Blog