Ubuntu上のRStudio(ver 1.0.153)の外観をダークテーマに変更する方法をお伝えします。

2017年8月31日時点の安定版RStudioには、外観を変更する機能は搭載されておりません。しかし、daily build版RStudioのには外観をダークにする機能が搭載されるようです。

githubに現在の安定版でもダークテーマに変更する方法を提供されている方がいましたので、今回はこれを用いてダークテーマに変更してみます。

installDarkTheme.shを提供されておりましたが、もう少しだけ手軽かつ元に戻せるようにしたかったので、次のBashスクリプトを作成しました。こちらをchange_theme.shとしてファイルに保存しておきます。


#!/bin/bash

if [ $# -ne 1 ]; then
	echo "Please specify 0 or 1 as argument"
	echo "0: dark -> default / 1: default -> dark"
	exit 1
fi

if [ $1 -eq 0 ]; then
	echo "dark -> default"
	if [ ! -e "/usr/lib/rstudio/vanilla" ]; then
		echo "/usr/lib/rstudio/vanilla was not found"
		exit 1
	fi
	cp -avrf /usr/lib/rstudio/vanilla/index.htm /usr/lib/rstudio/www/index.htm
	cp -avrf /usr/lib/rstudio/vanilla/R.css /usr/lib/rstudio/resources/R.css
	cp -avrf /usr/lib/rstudio/vanilla/gridstyles.css /usr/lib/rstudio/resources/grid/gridstyles.css
	if [ -e "/usr/lib/rstudio/vanilla/custom_styles.css" ]; then
		cp -avrf /usr/lib/rstudio/vanilla/custom_styles.css /usr/lib/rstudio/www/custom_styles.css 
	else
		rm -v /usr/lib/rstudio/www/custom_styles.css
	fi
fi

if [ $1 -eq 1 ]; then
	echo "default -> dark"
	if [ ! -e "/usr/lib/rstudio/vanilla" ]; then
		mkdir -v /usr/lib/rstudio/vanilla
	fi
	cp -avrf /usr/lib/rstudio/www/index.htm /usr/lib/rstudio/vanilla/index.htm
	cp -avrf /usr/lib/rstudio/resources/R.css /usr/lib/rstudio/vanilla/R.css
	cp -avrf /usr/lib/rstudio/resources/grid/gridstyles.css /usr/lib/rstudio/vanilla/gridstyles.css 
	if [ -e "/usr/lib/rstudio/www/custom_styles.css" ]; then
		cp -avrf /usr/lib/rstudio/www/custom_styles.css /usr/lib/rstudio/vanilla/custom_styles.css
	fi

	git clone git://github.com/SWolf23/rstudio-darkTheme /tmp/rstudio-darkTheme
	sudo cp -avrf /tmp/rstudio-darkTheme/index.htm /usr/lib/rstudio/www/index.htm 
	sudo cp -avrf /tmp/rstudio-darkTheme/custom_styles.css /usr/lib/rstudio/www/custom_styles.css 
	sudo cp -avrf /tmp/rstudio-darkTheme/R.css /usr/lib/rstudio/resources/R.css 
	sudo cp -avrf /tmp/rstudio-darkTheme/gridstyles.css /usr/lib/rstudio/resources/grid/gridstyles.css
fi

デフォルトのテーマからダークなテーマへ変更する場合は、次のコマンドを実行します。


$ sudo sh change_theme 1

詳しくは調査しておりませんが、私の環境ではFilesのところが白いままとなっております。

ダークなテーマからデフォルトのテーマへ変更する場合は、次のコマンドを実行します。


$ sudo sh change_theme 0

関連する記事

  • Ubuntu MongoDBのインストールする手順Ubuntu MongoDBのインストールする手順 Ubuntu16.04にMongoDB3.4をインストールする手順をお伝えいたします。 環境 今回の作業環境を確認しておきます。また、以下の作業はすべてターミナルにて行っております。 Ubuntuのバージョン $ cat […]
  • SlideShareで公開されているR言語関係のまとめSlideShareで公開されているR言語関係のまとめ SlideShareで公開されているR言語関係の資料をまとめてみたのでご紹介する。全てを網羅しているわけではないが、あなたのお役に立てれば幸いだ。 Rによる医療統計2015 第1部 医療統計の基礎知識 前編 2015-12-18 / 70 slides Rによる医療統計2015 第1部 後半 2015-12-18 / 57 […]
  • R言語 CRAN Task View:追跡データの処理と分析R言語 CRAN Task View:追跡データの処理と分析 CRAN Task View: Processing and Analysis of Tracking Dataの英語での説明文をGoogle翻訳を使用させていただき機械的に翻訳したものを掲載しました。 Maintainer: Rocío Joo and Mathieu Basille Contact: rocio.joo at […]
  • 商品開発に役立つコンジョイント分析の仕方商品開発に役立つコンジョイント分析の仕方 コンジョイント分析とは、顧客が商品やサービスの持つ複数の属性について、どの点を重要視しているかを探る調査手法だ。例えば、あなたがパソコンを購入する場合を考えてみて欲しい。スペックだけで購入を決定しているだろうか。また、デザインだけで購入を決定しているだろうか。おそらくそうでないはずだ。パソコンは非常に多種多様な製品が市場に出回っているため、何点かに購入候補を絞ってその中から選 […]
  • R言語 CRAN Task ViewsR言語 CRAN Task Views CRANに登録されているパッケージ数は膨大です。そこで、いくつかのグループにパッケージを分類し整理されたCRAN Tack Views というサイトがあります。ここでは、英語での説明文をGoogle翻訳を使用させていただき機械的に翻訳したものを掲載しました。 Bayesian(日本語訳) Bayesian […]
UbuntuでRStudioの外観をDarkに変更する方法