Corredor

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

Ubuntu

Ubuntu に NT UI JP フォントを入れると文字切れが解消できる

Ubuntu 18.04 にて検証。 Gedit の設定ウィンドウ、「プラグイン」タブの説明文が文字切れしていることは気付いていた。縦の高さが足りず、文字の下部分が少し見切れているのだ。 日本語化ってそんなもんなのかなーと思っていたら、解消法があったので紹介す…

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 風に変更するテーマとアイコン…

Linux Ubuntu でも「コマンドラインでクリップボードにコピー」を実現する

Windows の場合は clip.exe、MacOS の場合は pbcopy という OS 標準搭載のコマンドを使うことで、文字列をコマンドラインからクリップボードにコピーできる。 コレと同様のことを Ubuntu 18.04 デスクトップ環境でも実現してみる。 xclip をインストールする…

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…

htop と gtop を試してみる

リッチな top コマンドである htop と gtop を試してみる。 htop gtop htop htop は OS に応じてパッケージマネージャでインストールする。C 言語製。 $ brew install htop # MacOS $ sudo apt install htop # Ubuntu など $ sudo yum install htop # CentOS…

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 個の選択肢があります。 選択肢 パ…