Corredor

ウェブ、プログラミングの勉強メモ。

Ubuntu 18.04

JavaFX + OpenCV でウェブカメラを扱う GUI アプリを作り Gradle でセットアップした

Gradle を使ってセットアップした Java プロジェクトにて、JavaFX と OpenCV を組み合わせた GUI アプリを作ってみた。 何ができるアプリか ソースコード 動作確認環境 JDK 1.8.0_65 をダウンロードする OpenCV をセットアップする 使い方 覚えたこと $ ./gr…

Ubuntu 18.04 にテーマやアイコンをインストールして Windows XP 風にしてみた

Ubuntu 18.04 日本語 Remix を使っている。デスクトップ環境は特にイジっていないので、Ubuntu 標準の GNOME (GNOME Shell) を使っており、ツールキットには GTK が使われている状態。 今回、Linux デスクトップを Windows XP 風に変更するテーマとアイコン…

ThinkPad X250 の CPU ファンがうるさいので回転数を制御してみる (Windows・Ubuntu 両方)

M.2 SSD に Windows 10 Pro、SATA SSD に Ubuntu 18.04 がインストールされている、物理的に分断されたデュアルブート環境の ThinkPad X250 君。 この個体の前に買った1台目の X250 は CPU が Core i5 だったためか、さほど CPU ファンの音は気にならなかっ…

2台目の ThinkPad X250 に Ubuntu と Windows のデュアルブート環境を作る

先日故障して処分した、1台目の ThinkPad X250。コチラは元あった SATA HDD を取り外し、240GB の SATA SSD に換装して Ubuntu をインストールして使っていた。 neos21.hateblo.jp neos21.hatenablog.com neos21.hatenablog.com 1台目の ThinkPad X250 が壊…

Ubuntu 18.04 の不要な設定ファイル類を削除する

Windows だと「CCleaner」「Glary Utilities」的なソフトで色んなゴミファイルを掃除できたり、MacOS だとアプリ削除時に「AppCleaner」を使って周辺のゴミファイルも削除できたりする。 参考:Clean & speed up your slow PC | CCleaner Official Website …

Ubuntu 18.04 で NotePad++ (Wine) を試してみたが、豆腐文字化けで挫折

「Ubuntu ソフトウェアセンター」を見ていたら、NotePad++ がインストールできることを知った。Windows 向けのアプリを Linux 上で動かせる Wine という技術を使用しているようだ。 さっそくインストールしてみると、インストールはすんなりできて、起動自体…

ThinkPad X250 + Ubuntu 18.04 環境で、スリープ復帰後にトラックパッドの2本指スクロールが効かなくなる問題の対処法

ThinkPad X250 に導入した Ubuntu 18.04 環境にて。 スリープから復帰した後に、トラックパッドを2本指で触りスクロールする動きが出来なくなっていた。 すぐになんとかしたい場合は、「端末」で次のコマンドを実行すれば良い。 sudo modprobe -r psmouse &&…

古めかしいコンソールを再現する「cool-retro-term」を試してみた

ブラウン管に映ったような古めかしい「端末」を再現する、「cool-retro-term」というアプリを試してみた。 GitHub - Swordfish90/cool-retro-term: A good looking terminal emulator which mimics the old cathode display... MacOS の場合 Ubuntu の場合 W…

VirtualBox で動かした Ubuntu にホストマシンの Web カメラを認識させる

MacBookPro 上で VirtualBox v6.1.4 + Vagrant v2.2.7 を使い、 Ubuntu 18.04 仮想マシンを構築した 環境において、Ubuntu 仮想マシンから、ホストマシンである MacBookPro のウェブカメラを認識させたいと思い、やり方を調べた。 VirtualBox Extension Pack…

MacOS 上に VirtualBox + Vagrant で Ubuntu 18.04 GUI 環境を構築する

最近仮想化というと Docker が主流で、Docker でも頑張れば Linux GUI 環境を構築できたりもするが、もっと生の Linux マシンっぽく使いたい場合は、やはり今でも VirtualBox を使った方が精度が良い。 ということで久々に MacOS 上に VirtualBox と Vagrant…

Ubuntu に追加した PPA が変なので削除する

apt update とかするときに、次のようなメッセージが出てくるようになった。 E: いくつかのインデックスファイルのダウンロードに失敗しました。これらは無視されるか、古いものが代わりに使われます。 何やら以前追加した PPA (リポジトリ) が 404 になって…

Ubuntu 18.04 の apt で入れられる日本語フォントまとめ

Ubuntu 18.04 で、apt を使って入れられる日本語フォントをまとめてみた。日本語 Remix にはインストール済のモノも含む。 sudo apt install -y \ fonts-noto \ fonts-ipafont \ fonts-ipaexfont \ fonts-vlgothic \ fonts-takao \ fonts-hanazono \ fonts-h…

Ubuntu 18.04 の GNOME に XRDP 接続してみたかった

最近 Ubuntu 18.04 をイジっている。一般には不人気らしいけど、デフォルトの GNOME デスクトップは個人的には気に入っている。 自分が構築した Ubuntu 環境は以下の3種類がある。 ThinkPad X250 にクリーンインストールした Ubuntu 18.04 日本語 Remix 最も…

Ubuntu 18.04 に Python3・MeCab・MeCab-ipadic-NEologd をインストールした

ThinkPad X250 にインストールした Ubuntu 18.04 に Python 3.7 MeCab MeCab-ipadic-NEologd をインストールしてみた。 Python 3.7 MeCab MeCab-ipadic-NEologd Python 3.7 インストール後、エイリアスを設定した。 sudo apt install -y python3.7 python3.7…

Super キーで「全てのアプリケーション」の表示・非表示のみをトグルして Activities Overview 画面を封じる GNOME Shell 拡張機能を書いた

Ubuntu 18.04 にて。既存の GNOME Shell 拡張機能を書き換えることで、自分が求める動作を実現させた。 何が問題だったか 既存の GNOME Shell 拡張機能を書き換える extension.js を次のように直す Diff で表現 どうやって反映する? 何をどう実装しているの…

Ubuntu 18.04 に導入した GNOME Shell 拡張機能たち

GNOME Shell 拡張機能を入れると、Ubuntu のデスクトップ周りをちょっと便利に改造できる。自分は以下を入れた。 Appfolders Management extension アプリケーション一覧を自由にフォルダ分けする Applications Overview Tooltip アプリケーション一覧でツー…

Ubuntu に Google ドライブを同期させてファイラで閲覧できるようにする

Ubuntu 18.04 にて、Google ドライブを同期させて、ファイラ (Nemo) で閲覧できるようにしたいと思った。 Ubuntu コントロールセンター (設定) の「オンラインアカウント」で同期する → 失敗 google-drive-ocamlfuse パッケージを使う Ubuntu コントロールセ…

Ubuntu 18.04 で Vim のヤンクとクリップボードを共有する

Ubuntu に標準搭載の Vim は、名前は Vim でも機能が少ない構成のモノが入っている。クリップボード共有を行うには別の Vim をインストールする。 # クリップボード共有に対応した Vim を入れる $ sudo apt install vim-gnome 参考:Vimでクリップボードから…

Ubuntu のアプリケーション一覧でアプリをフォルダでグルーピングするための GNOME Shell 拡張機能

Ubuntu のアプリケーション一覧 (デフォルトだと Super + A キーで開く画面) に何を表示するかは、「メニューエディタ (MenuLibre)」というツールで設定できた。 しかし、例えば「ブラウザアプリ類」とか、「オフィスアプリ類」とかを良い感じにグルーピング…

Ubuntu 18.04 標準の端末で tmux を使う

Ubuntu に tmux を入れてみる。インストールは以下で OK。 $ sudo apt install -y tmux 罫線が表示崩れを起こしたりしていたのだが、「設定」→「互換性」→「曖昧幅の文字」を「半角」にすると崩れなくなった。 The Tao of tmux: and Terminal Tricks (Englis…

Ubuntu の「ドキュメント」ディレクトリなどを英語表記にしたい

Ubuntu 18.04 の「ドキュメント」や「ピクチャ」やらのデフォルトのディレクトリを英語表記にしたい。MacOS みたいに .localized ファイルで管理しているワケではないので、以下の手順で英語表記のディレクトリを用意し、紐付けを設定してやる必要がある。 #…

Ubuntu に Chrome リモートデスクトップをインストールして使えるようにするまで

ThinkPad X250 にインストールした Ubuntu 18.04 に、Chrome リモートデスクトップをインストールして、Windows・MacOS・iPhone の Chrome リモートデスクトップから接続できるように設定した記録。 ただインストールするだけではすんなりいかないのでメモメ…

Ubuntu のワークスペースを無効化する

自分は「仮想デスクトップ」の類が嫌いである。画面全体がゴソッと切り替わるのは脳のコンテキストスイッチにコストがかかりすぎるからだ。タスクバーが全仮想画面で共通化されていなかったりすると、どの画面で何のアプリを開いていたか覚えておかないとい…

Ubuntu で PrintScreen キーの単独押しを無効化する

US 配列キーボードの ThinkPad X250 に、Ubuntu 18.04 をインストールして使っている。 X250 のキーボードは、右下の Alt と Ctrl の間に「PrtSc」(PrintScreen) キーが存在する。右下のキーは小さめで、誤操作もしがちなので、PrintScreen キーの単独押し、…

Ubuntu でスーパーキーを単独押しすると「アクティビティ」画面が開くのを無効化したい

Ubuntu のデフォルトでは、スーパーキー (大抵は Windows キーのこと) を押すと、「アクティビティ」画面が開くショートカットになっている。 「アクティビティ」画面は MacOS の Mission Control 的な画面なのだが、自分は Mission Control も全然使わない…

ファイラを標準の「ファイル Nautilus」から「Nemo」に変更する

Ubuntu 18.04 には「Nautilus」というファイラが標準搭載されているが、どうにも使いづらいので代替品を探してみた。すると Nemo というヤツが人気らしく、次期 Ubuntu には標準搭載されるらしいというのだ。 Nemo は現時点でも、Ubuntu ソフトウェアからイ…

Ubuntu で visudo すると nano エディタが開くので vim に変更する

Ubuntu 18.04 で $ visudo を実行すると、nano というエディタが開いた。使い方が分からないので Vim に戻そうと思う。 $ sudo update-alternatives --config editor alternative editor (/usr/bin/editor を提供) には 4 個の選択肢があります。 選択肢 パ…

Ubuntu 18.04 + US キーボードで日本語入力環境を整える

Ubuntu 18.04 をインストールした、US 配列の ThinkPad X250 で、自分の理想の日本語入力環境を整えていく。 自分の日本語入力環境 実現方針 セットアップ手順 自分の日本語入力環境 自分がコレまで MacOS や Windows で整えてきた日本語入力環境をおさらい…

ThinkPad X250 に載せた空の SSD に、ライブ USB メモリを使って Ubuntu をインストールする

Linux 専用機を作るべく、ThinkPad X250 を購入。内蔵 HDD を SSD に換装し、「Rufus」を使って「Ubuntu Desktop 18.04.3 LTS 日本語 Remix」のイメージを USB メモリに書き込んだ。 今回はこの続きで、ライブ USB メモリを使って Ubuntu のインストールを行…

Ubuntu をインストールするためのライブ USB メモリを作成する

Linux 専用マシンにしようと思って購入した ThinkPad X250。元々 HDD が内蔵されていたが、先日コレを SSD に換装した。元の HDD と SSD との間ではミラーリングやデータ同期等はしていないので、装着した SSD は空っぽだ。 今回は、この空っぽの SSD に Ubu…