Ubuntu 20.04 色々メモ / About using Ubuntu

vscode で矩形選択/コピー/ペースト / Rectangle selection, copy, paste with vscode

まず、デスクトップ環境のキーボード・ショートカットを(使っていない&操作を奪われるので)削除

そして、vscode のキーボード・ショートカットを設定: cursorColumnSelect

矩形ペーストは、矩形コピーした直後のIカーソルが複数表示されている状態で貼り付けすればよい

参考

  • https://www.atmarkit.co.jp/ait/articles/1805/11/news022.html

convert pdf to jpg

resolv.conf

127.0.0.53 ?

Play DVD with vlc

additional

“import tkinter as tk” with python3

gnome

gnomedesktopitemedit” command has been removed…

 Sass

Install MariaDB

* Database needs to be backed up

database.backup.each.all.databases.sh:

実行ファイルと機能

gnome-control-center設定
gnome-session-properties自動起動するアプリケーションの管理
gnome-softwareソフトウェアの管理
gnome-system-monitorタスクマネージャー
gnomedesktopitemedit
gnome-tweaks有名なの
gsettingsコマンドライン設定ツール
synapticAPTによるパッケージ管理フロントエンド
font-managerフォント管理 GTK+ desktop environments
gnome-font-viewerフォントの表示
dconf-editor
eoga GNOME image viewer

Cannot share/print on samba Ubuntu from Windows XP

Ubuntu アップグレード後、下記の様なエラーが出て接続できなくなった:

コンピュータへの接続数が最大値に達しているため、これ以上このリモートコンピュータに接続出来ません

Windows XP

コントロールパネル > 管理ツール > ローカル セキュリティ ポリシー
セキュリティの設定 > ローカル ポリシー > セキュリティ オプション
ネットワーク セキュリティ: LAN Manager 認証レベル -> NTLMv2 応答のみ送信\LM と NTLM を拒否する

Ubuntu

smb.conf (full)

See

  • http://steadyassimilation.blogspot.com/2017/04/note-samba450winxp.html
  • https://wiki.archlinux.jp/index.php/Samba

gnome3, Ubuntu18.04 色々メモ / About using gnome3, Ubuntu

gnome3 dock にカスタムアイテムを追加 / Add custom item to gnome3 dock

まだ入っていない場合 “gnome-panel” をインストール

分かりやすいようにデスクトップに移動

ランチャーの作成コマンドを実行して、名前とコマンドを入力

名前 Open work directory
コマンド xdg-open /home/username/work

デスクトップにファイルが出来る “Open work directory.desktop”
※このファイルをダブルクリックして「信頼して実行」を選ぶとデスクトップアイコンになる

まずは、この .desktop ファイルを「ドットが9個正方形に並んだメニュー」に登録する (アプリケーション・メニュー?)

アプリケーション・メニューを開き、検索「open work…」など入力して画面に表示し、右クリックして「お気に入りに追加」

これで dock に登録完了

xdg-open でディレクトリーを開くメニューを作ると、複数のワークスペースで同一ディレクトリーを nautilus で開けて便利

アイコンが変わらない場合、.desktop ファイルをテキストエディターで開いて
[ja_JP]などのローカライゼーション名が追加された項目を編集すると変更できる

この方法であれば、dock を右クリックで追加できないものも追加できる


ディレクトリー名を英語に変更する

Bluman が使うディレクトリーも変更しておく

ウィンドウが自動的に最大化される機能を無効にする

ウィンドウを画面の端にドラッグすると最大化するのを無効にする


gnome デスクトップ検索 Tracker を使う

インストール

停止

開始

状態表示

設定の確認


ログの確認

インデックス化に失敗している模様…残念

下記のファイルが作成されている場所はインデックス化されないということらしいが確認に至らず

削除

設定

gnome-control-center > 設定 > 検索 : ファイルのみにした

Nautilus 設定 > 検索とプレビュー : 検索しない、全文検索OFF にした


日本語入力ができなくなった時


gnome-shell extension

この3個を入れておくと便利

  • Clipboard indicator
  • Dash to dock
  • Dash to panel

自分が必要としないものを色々削除


See

  • https://forums.fedoraforum.org/showthread.php?315713-tracker-preferences-gone-how-to-tell-tracker-to-ignore-some-directories
  • https://www.archlinux.site/2018/07/gnometrackercpupc.html
  • https://qiita.com/outou_hakutou/items/ce06cb3c8c355d5fd87c
  • https://qiita.com/yuji38kwmt/items/2e376df643e3bc24aa54
  • https://askubuntu.com/questions/1081658/disable-window-grouping-in-dock-on-ubuntu-17-10-18-04

vscode の拡張を作ってみる / Developing vscode extension

忘れそうなのでメモ

Install

Create new extension template

  • enter extension name: New Extension Name
  • suggest: new-extension-name
  • select: npm

Try run

  • F5
  • Ctrl+Shift+P Hello World

Install vsce tool

Create vsix package

or

See

  • https://qiita.com/sfp_waterwalker/items/b2cbdbe1119ea46ab25e
  • https://code.visualstudio.com/api/working-with-extensions/publishing-extension#publishing-extensions
  • https://code.visualstudio.com/api/get-started/your-first-extension
  • https://qiita.com/deerboy/items/f035b9044edf9a51aff7

で、GitHub へ入れてみる

GitHub and vscode

暗号鍵の作成 / Create encryption key

GitHub へ公開鍵を設定 / Set public key to GitHub

Login GitHub
Settings > SSH and GPG keys > New SSH key

~/.gitconfig

~/.ssh/config

接続試験 / Connection test

開発ディレクトリーへ移動して、

GitHub の remote 先を設定 / Set remote destination of GitHub

GitHub の remote 先を変更する場合 / Change remote destination of GitHub

設定ファイルの確認 / Check the configuration file

~/data/nodejs/vscode-extensions/new-extension-name/.git/config:

vscode

  1. Source Control > Sync
  2. github website opens, showing the connection code
  3. copy connection code
  4. return to vscode
  5. click status bar github information
  6. paste connection code
  7. enter username and password

finished.

go mod でのローカルパッケージの扱いがどうなるか試してみた / Handling local packages with go mod

version

directory tree

.bashrc

$HOME/go/app1/go.mod

$HOME/go/pkg-local/go.mod

update

cleans up these unused dependencies

see

  • https://blog.golang.org/using-go-modules
  • https://qiita.com/propella/items/e49bccc88f3cc2407745

React.js で JSX したくない時 / If don’t want to use JSX in React.js