投稿

ラベル(Chrome OS)が付いた投稿を表示しています

VS Code の外観をいい感じに設定する

イメージ
Chromebook でも Visual Studio Code (VS Code) が快適に動きます。 そこでコードや文章を書いているときに集中できるよう、自分にあったカスタマイズをしておきたいところです。 というわけで、Chromebook の Linux 開発環境で動く VS Code の外観を簡単にカスタマイズする方法を紹介します。 この記事の最終目標はこんな感じです。 この記事の最終目標 VS Code のインストール VS Code のインストール方法についてはたくさん資料がありますし、公式の説明 ( Learning with VS Code on Chromebooks ) もあるので、ここではさらっといきます。 設定から「Linux 開発環境」を有効にします。 ターミナルから sudo apt-get update && sudo apt-get install -y gnome-keyring を実行します。 VS Code の公式サイト から deb パッケージをダウンロードします。AMD64 版と ARM64 版があり、字面が似ているので間違いやすいので注意。自分の環境に合わせて選んでください。ターミナルから dpkg --print-architecture で調べられます。 ダウンロードした .deb ファイルを、ファイルアプリからダブルクリックして開きます。 インストーラーの指示に従ってインストールしてください。 ダウンロードした .deb ファイルをコマンドラインからインストールするときは、ターミナルから sudo dpkg -i code_1.64.2-1644445741_amd64.deb のようにします。 一度インストールすると apt リポジトリもインストールされますので、 sudo apt update && sudo apt upgrade -y とすると最新版に更新されます。 VS Code やそれ以外の Linux アプリも日本語で利用したい場合は、Linux 開発環境のシステムのロケールを日本語にしておくと便利です。 ターミナルから次のコマンドを実行しておきます。 # 日本語ロケールの設定を追加し、有効...

Chromebook の Linux 開発環境におけるフォント設定

イメージ
最近の Linux デスクトップのフォントはオープンソースのフォントエンジン FreeType のおかげでとてもきれいに表示されますし、フォントの設定も Fontconfig が面倒を見てくれるのでだいぶわかりやすくなりました。 Chromebook の Linux 開発環境もこの恩恵を受けて便利になっているのですが、普段は雰囲気で使っているところもあり、なかなか意図したとおりに設定できないこともあります。 それもどうかということで少し調べてみたので、メモを残しておきます。 なお、以下の内容はこれを書いている時点の Debian GNU/Linux 11 bullseye で確認しています。 ほぼ同じ見た目の「Chrome OS の Chrome」と「Linux 開発環境の Chrome」 Chromebook の Linux 開発環境におけるデフォルトフォント Chromebook の Linux 開発環境はほとんど Debian GNU/Linux そのままなのですが、少しだけカスタマイズが入っています。 GUI 関連ですと、専用の CrosAdapta テーマと、 Roboto フォントが、初めから設定されている状態になっています。 # GTK2 のデフォルト設定 $ cat /etc/gtk-2.0/gtkrc gtk-icon-theme-name = "CrosAdapta" gtk-theme-name = "CrosAdapta" gtk-font-name = "Roboto 11" # GTK3 のデフォルト設定 $ cat /etc/gtk-3.0/settings.ini [Settings] gtk-icon-theme-name = CrosAdapta gtk-theme-name = CrosAdapta gtk-font-name Roboto 11 /mnt/chrome/fonts には Chrome OS 側で用意されているフォントが共有されており、Fontconfig で読み込まれるように設定されています。 このディレクトリには Roboto の他に Noto なども含まれていて、日本語を表示する場合に利用されま...

Chrome OS Flex で Linux 開発環境を利用できるのか

イメージ
先日、Google から Chrome OS Flex が発表され、これまで Neverware から提供されていた CloudReady が名前を変えて正式に Google Chrome の仲間になることが 発表されました 。現在は開発版の Dev チャネルのみで公開されていて、早ければ 3 月末予定の Chrome OS 100 に、あるいはその先のいくつかのバージョンのうちに安定版がリリースされるでしょう。 CloudReady はとても便利で、一時期はメインマシンとして利用していたこともありました。しかし Chrome OS よりもバージョンの更新が遅れるためセキュリティの不安があったり、Chromebook と比べると、アシスタント、ファミリーリンク、ニアバイシェア、Smart Lock、インスタントテザリングなどの機能が使えないといった違いがありました。 Chrome OS Flex ではこれらの機能を利用できるようになるようですし、CloudReady と変わらず無料で配布されているうえ、Chrome Enterprise Upgrade や Chrome Education Upgrade の対象にもできるようです。 今のところ Google Play 対応は予定されていないという点は注意が必要ですが、古い端末やタッチパネルがない端末で Android アプリが快適に動かせるかというと難しいでしょうし、Web やクラウドの機能を使うのであれば端末の性能が低くてもできることはたくさんあるので、ハードウェアの出費は抑えつつ、便利な有料ネットサービスを利用するというのもよさそうです。 そういったことを考えて、企業や学校だけではなく、個人でも利用したいという人は多いかもしれません。 条件が揃えば Linux 開発環境は有効にできそう 開発者視点で見ると、Chrome OS Flex でも Linux 開発環境が使えるかということが気になります。 この点について Chrome OS Flex のヘルプに「 モデルによる。認定モデルリストで確認できる 」といった記述がありますが、 リスト を見てもそのような説明はないので、実際のところどのモデルで利用できるのかはっきりしません。 少し話がそれますが、 認定モデル(Certif...