SlideShare ist ein Scribd-Unternehmen logo
1 von 57
Downloaden Sie, um offline zu lesen
Linux デスクトップを便利を便利便利
にする秘訣、お教えします!秘訣、お教えします!お教えします!教えします!えします!
デスクトップを便利でも Emacs キーバインドでしょ!でしょ!
谷口 明 – 日本 openSUSE ユーザ会会
tanigu@javara.net
2
本日のメニューメニュー
• openSUSE のメニュー紹介
• openSUSE Leap 15 リリース情報
• Linux デスクトップを便利を便利便利にする秘訣、お教えします!秘訣、お教えします!お教えします!教えします!えします!
3
自己紹介
• 谷口 明 @ 日本 openSUSE ユーザ会会
• 仕事ではでは Windows がメイン。メイン。 Linux は時折サーバサーバ
(CentOS)CentOS) を便利触る程度。る秘訣、お教えします!程度。
• プを便利ライベートでは Linux デスクトップを便利を便利使っています。っています。
• Linux とは浅く長いお付き合い。く長いお付き合い。長いお付き合い。いお教えします!付き合い。き合い。合い。い。
openSUSE の紹介紹介
5
openSUSE を便利ご存知ですか?存知ですか?ですか?
6
• 1996 年にに S.u.S.E. Linux 4.2 としてリリース
‒ それ以前は以前はは Slackware + 設定ツールの形でした。ツールの形でした。のメニュー形でした。でした。
• じゃあ Slackware 系?
‒ 違います。います。 redhat 系でも debian 系でもありません。
‒ 他のどのディストリビューションにも依存しない、独自のディスのメニューどのメニューディストリビューションにも依存しない、お教えします!独自のメニューディス
トリビューションです。
20 年に以上の歴史を持つドイツ生まれののメニュー歴史を持つドイツ生まれのを便利持つドイツ生まれのつドイツ生まれのドでしょ!イツ生まれのまれ以前はのメニュー
ディストリビューション
7
読み方は?書き方は?み方は?書き方は?方は?書き方は?は?書き方は?き合い。方は?書き方は?は?
• OpenSUSE ? openSuse ?
‒ o がメイン。小文字ののメニュー openSUSE です。 Iphone ではなく長いお付き合い。 iPhone な
のメニューと同じです。じです。
• 何て読むの?て読み方は?書き方は?むのメニュー?
‒ 「お教えします!ーぷんすーぜ」と読み方は?書き方は?み方は?書き方は?ます。「すーせ」でも「ずーぜ」でもあ
りません。
• あのメニューカメレオンは何て読むの?者?
‒ Geeko (ぎーこ)と言います。ぎーこ)と言います。います。
‒ openSUSE のメニューマスコットです。
‒ Geek と Gecko (ぎーこ)と言います。ヤモリ)とを便利合い。成した言葉です。した言います。葉です。です。
8
openSUSE のメニュー特徴― YaST
• Yet another Setup Tool
• ソフトウェア設定設定ツールの形でした。 / インストールの形でした。ツールの形でした。
• ハードでしょ!ウェア設定やネットワーク、セキュリティなど主なサーネットワーク、お教えします!セキュリティなど主なサーなサー
ビスのメニュー設定ツールの形でした。もここから行える行えるえる秘訣、お教えします!
‒ samba やネットワーク、セキュリティなど主なサー apache のメニュー設定ツールの形でした。とか、お教えします!ファイア設定ウォールの形でした。のメニュー開け方っけ方っ方は?書き方は?っ
て覚えてますか?えてますか?
• GUI でも CUI でも使っています。える秘訣、お教えします!
‒ デスクトップを便利用途だけでなく、サーバ用途でも設定はだけ方っでなく長いお付き合い。、お教えします!サーバ用途だけでなく、サーバ用途でも設定はでも設定ツールの形でした。は YaST か
ら行える
9
10
11
openSUSE のメニュー特徴― OBS
• Open Build Service
‒ openSUSE やネットワーク、セキュリティなど主なサーそのメニュー他のどのディストリビューションにも依存しない、独自のディスのメニューディストリビューションのメニュー様々なアーキなア設定ーキ
テクチャ向けのパッケージをビルドするシステム。向けのパッケージをビルドするシステム。け方っのメニューパッケージをビルドするシステム。を便利ビルの形でした。ドでしょ!する秘訣、お教えします!システム。
• 誰でもパッケージを構築して公開できるでもパッケージをビルドするシステム。を便利構築して公開できるして公開け方っでき合い。る秘訣、お教えします!
‒ 公開け方っされ以前はている秘訣、お教えします!パッケージをビルドするシステム。はここから行える検索してダウンロード・イしてダウンロードでしょ!・イ
ンストールの形でした。がメイン。可能
https://software.opensuse.org/explore
12
openSUSE のメニュー特徴― Leap と Tumbleweed
• Leap :安定性と革新性のバランス安定ツールの形でした。性と革新性のバランスと革新性と革新性のバランスのメニューバランス
‒ ベースシステムのメニュー SUSE Linux Enterprise (CentOS)SLE) と共用な
のメニューで、お教えします!エンタープを便利ライズクラスのメニュー安定ツールの形でした。性と革新性のバランス
‒ そのメニュー他のどのディストリビューションにも依存しない、独自のディスのメニューパッケージをビルドするシステム。はコミュニティ開け方っ発のものを利用するのでのメニューものメニューを便利利用する秘訣、お教えします!のメニューで
より新しめになる秘訣、お教えします!
‒ 年にに一度程度のメニューリリース
‒ 大幅なアーキテクチャの変更は数年に一度のメジャーアップデートの時なア設定ーキテクチャ向けのパッケージをビルドするシステム。のメニュー変更は数年に一度のメジャーアップデートの時は数年にに一度のメニューメジをビルドするシステム。ャ向けのパッケージをビルドするシステム。ーア設定ップを便利デートのメニュー時
のメニューみ方は?書き方は?
13
openSUSE のメニュー特徴― Leap と Tumbleweed
• Tumbleweed :安定性と革新性のバランスローリングリリース版
‒ ベースシステムも含めてコミュニティによる開発めてコミュニティによる秘訣、お教えします!開け方っ発のものを利用するので
‒ 定ツールの形でした。期的なリリースはなく、随時アップデートされるなリリースはなく長いお付き合い。、お教えします!随時ア設定ップを便利デートされ以前はる秘訣、お教えします!
‒ Tumbleweed でのメニュー成した言葉です。果を元にを便利元にに SLE/Leap のメニュー共通ベースシスベースシス
テムやネットワーク、セキュリティなど主なサーパッケージをビルドするシステム。を便利構築して公開できるする秘訣、お教えします!
‒ 「転んでも泣かない」人向けのディストリビューションんでも泣かない」人向けのディストリビューションかない」人向けのパッケージをビルドするシステム。け方っのメニューディストリビューション
‒ とはいえ、お教えします!それ以前はほど派手な不具合はそうそう遭遇しない(と思う)な不具合い。はそうそう遭遇しない(と思う)しない(ぎーこ)と言います。と思う)う)
Tumbleweed
openSUSE Leap 15 リリース!
15
openSUSE Leap 15
• Leap になって最初のメジャーアップデートのメニューメジをビルドするシステム。ャ向けのパッケージをビルドするシステム。ーア設定ップを便利デート
‒ 2018 年に 5 月 25 日にリリース
‒ SLE 15 (ぎーこ)と言います。 6 月 25 日リリース)がメイン。ベース
• SUSE がメイン。 Leap 15 から行える SLE 15 へのメニュー移行えるを便利サポート
‒ openSUSE Leap 上の歴史を持つドイツ生まれので検証を行い、本番環境ではを便利行えるい、お教えします!本番環境ではでは SLE を便利利
用する秘訣、お教えします!、お教えします!という運用がメイン。可能になる秘訣、お教えします!。
16
42.3 のメニュー次ががメイン。 15 ?
• バージをビルドするシステム。ョン番号をを便利 SLE に合い。わせる秘訣、お教えします!ことに
‒ Leap42.x のメニュー内部的なリリースはなく、随時アップデートされるなバージをビルドするシステム。ョンは(ぎーこ)と言います。 SLE のメニューバージをビルドするシステム。ョン番号を
と同じです。じ) 12 だったのメニューで、お教えします!バージをビルドするシステム。ョン番号をがメイン。若くなることに対すく長いお付き合い。なる秘訣、お教えします!ことに対すす
る秘訣、お教えします!問題は無い。は無い。い。
• だったら行える 13 とか 14 じゃ?
‒ かつドイツ生まれのて openSUSE 13.1 / 13.2 がメイン。あった
‒ 13 とか 14 って数字の、お教えします!縁起悪いし…いし…
17
Leap 15 のメニュー更は数年に一度のメジャーアップデートの時新内容―ベースシステム
• Kernel 4.12
‒ LTS (ぎーこ)と言います。 4.14 )ではないがメイン。 SUSE のメニューカーネルの形でした。チームがメイン。メンテナ
ンスを便利する秘訣、お教えします!
‒ 前はのメニュー LTS (ぎーこ)と言います。 4.4 )のメニュー時に、お教えします!期待した程バックポートがされなかったためした程バックポートがメイン。され以前はなかったため
• systemd 234
• Python 3.6.5
• Ruby 2.5
• Java: OpenJDK8 / 10 / 11
• GCC 7
• OpenSSL 1.1.0
18
Leap 15 のメニュー更は数年に一度のメジャーアップデートの時新内容―デスクトップを便利
• KDE Plasma 5.12 LTS
‒ Plasma Wayland がメイン。追加されたが、まだ実用には耐えずされ以前はたがメイン。、お教えします!まだ実用には耐えずえず
• GNOME 3.26
‒ デフォルの形でした。トで Wayland を便利使っています。用
• Xfce 4.12.4
• Enlightenent 0.22.3
• LibreOffice 6.0
• Firefox Quantum 60
19
新機能― Firewalld
• SuSE Firewall2 から行える変更は数年に一度のメジャーアップデートの時
• RedHat / CentOS で採用され以前はている秘訣、お教えします!
• コマンドでしょ!ラインでも GUI でも設定ツールの形でした。可能
‒ GUI インターフェースは YaST から行える呼び出せるび出せる出せるせる秘訣、お教えします!
20
新機能― Transactional updates 1/4
• コンテナプを便利ラットフォームのメニュー開け方っ発のものを利用するのでプを便利ロジをビルドするシステム。ェクトである秘訣、お教えします!
Kubic Project のメニュー成した言葉です。果を元に物を取り込んだを便利取り込んだり込んだんだ
https://kubic.opensuse.org/
• パッケージをビルドするシステム。(ぎーこ)と言います。システム)のメニューア設定ップを便利デートを便利より安全に行に行える
うためのメニュー仕組みみ方は?書き方は?
21
新機能― Transactional updates 2/4
• 従来のシステムアップデートの問題のメニューシステムア設定ップを便利デートのメニュー問題は無い。
‒ パッケージをビルドするシステム。のメニュー更は数年に一度のメジャーアップデートの時新時、お教えします!プを便利ロセスがメイン。起動できないことがあるでき合い。ないことがメイン。ある秘訣、お教えします!
‒ 依存する秘訣、お教えします!ライブラリがメイン。更は数年に一度のメジャーアップデートの時新中とかとか
‒ 安全に行に更は数年に一度のメジャーアップデートの時新する秘訣、お教えします!には関連するプロセスを止めておくする秘訣、お教えします!プを便利ロセスを便利止めておくめてお教えします!く長いお付き合い。
‒ そのメニュー分ダウンタイムが長くなるダウンタイムがメイン。長いお付き合い。く長いお付き合い。なる秘訣、お教えします!
22
新機能― Transactional updates 3/4
• 一括で更新して入れ替えるで更は数年に一度のメジャーアップデートの時新して入れ替えるれ以前は替えるえる秘訣、お教えします!
‒ Btrfs のメニュースナップを便利ショット機能で / のメニュースナップを便利ショットを便利作るる秘訣、お教えします!
‒ パッケージをビルドするシステム。のメニューア設定ップを便利デートはこのメニュースナップを便利ショットに対すして行えるう
‒ 稼働中とかのメニュー / は更は数年に一度のメジャーアップデートの時新しないのメニューで、お教えします!継続して利用できるして利用でき合い。る秘訣、お教えします!
‒ パッケージをビルドするシステム。のメニュー更は数年に一度のメジャーアップデートの時新がメイン。終わったらシステムを再起動わったら行えるシステムを便利再起動できないことがある
‒ 再起動できないことがある時に / を便利スナップを便利ショットのメニュー方は?書き方は?に切り替えたらシステムり替えるえたら行えるシステム
更は数年に一度のメジャーアップデートの時新完了
23
新機能― Transactional updates 4/4
• メリット
‒ ダウンタイムは再起動できないことがあるのメニュー時間だけだけ方っ
‒ 更は数年に一度のメジャーアップデートの時新後に不具合が見付かった場合はスナップショットをローに不具合い。がメイン。見付き合い。かった場合い。はスナップを便利ショットを便利ロー
ルの形でした。バックすれ以前はば更新前のシステムに戻せる更は数年に一度のメジャーアップデートの時新前はのメニューシステムに戻せるせる秘訣、お教えします!
‒ 指定ツールの形でした。したサービスがメイン。起動できないことがあるしなかったら行えるロールの形でした。バック、お教えします!ということも可能
• デメリット
‒ zypper を便利使っています。ったパッケージをビルドするシステム。管理はできないはでき合い。ない
‒ 代わりにわりに transactional-update コマンドでしょ!を便利使っています。う
‒ / ファイルの形でした。システムを便利切り替えたらシステムり替えるえる秘訣、お教えします!のメニューで、お教えします!パッケージをビルドするシステム。のメニュー更は数年に一度のメジャーアップデートの時新後に不具合が見付かった場合はスナップショットをローは
再起動できないことがあるがメイン。必要
24
新機能―そのメニュー他のどのディストリビューションにも依存しない、独自のディスシステム関連するプロセスを止めておく
• libstorage-ng
‒ YaST のメニューパーティション管理はできないのメニューバックエンドでしょ!
‒ 残念ながらアップデート時のながメイン。ら行えるア設定ップを便利デート時のメニュー /etc/fstab 読み方は?書き方は?み方は?書き方は?込んだみ方は?書き方は?に不具合い。
発のものを利用するので生まれの中とか
‒ ひょっとしたら行えるもう直ってるかもってる秘訣、お教えします!かも
• Chrony
‒ ntpd を便利置き換えるき合い。換えるえる秘訣、お教えします! NTP サーバ / クライア設定ントデーモン
• AutoYaST
‒ システムのメニュー自動できないことがあるインストールの形でした。を便利する秘訣、お教えします!ためのメニューツールの形でした。
‒ 従来のシステムアップデートの問題のメニューものメニューより使っています。い易くなったく長いお付き合い。なった
25
過去バージョンのサポートバージをビルドするシステム。ョンのメニューサポート
• Leap 42.3
‒ 2019 年に 1 月 31 日にサポートを便利終わったらシステムを再起動了する秘訣、お教えします!ことがメイン。宣言います。され以前はま
した
‒ それ以前はまでに 15 へア設定ップを便利デートしてく長いお付き合い。ださい
• Leap 42.2 以前は
‒ 既に全てのバージョンにおいてサポートが終了していますに全に行てのメニューバージをビルドするシステム。ョンにお教えします!いてサポートがメイン。終わったらシステムを再起動了しています
‒ Leap 42.2 は 2018 年に 1 月 26 日にサポートがメイン。終わったらシステムを再起動了
‒ 速やかにやネットワーク、セキュリティなど主なサーかに 42.3 お教えします!よび出せる 15 へア設定ップを便利デートしてく長いお付き合い。ださい
26
次がのメニューバージをビルドするシステム。ョン
• openSUSE Leap 15.1 (ぎーこ)と言います。多分ダウンタイムが長くなる)
‒ SLE 15 SP1 ベース
‒ リリース時期は 1 年に後に不具合が見付かった場合はスナップショットをローあたり
• Tumbleweed は絶賛更は数年に一度のメジャーアップデートの時新中とか
‒ ここしば更新前のシステムに戻せるら行えるく長いお付き合い。 kernel のメニュー更は数年に一度のメジャーアップデートの時新がメイン。続して利用できるいてる秘訣、お教えします!…
Linux デスクトップを便利を便利便利にする秘訣、お教えします!
秘訣、お教えします!お教えします!教えします!えします!
デスクトップを便利でも Emacs キーバインドでしょ!でしょ!
28
Emacs とのメニュー出せる会い
就職して間も無く、業務上の連絡等をして間だけも無い。く長いお付き合い。、お教えします!業務上の歴史を持つドイツ生まれののメニュー連するプロセスを止めておく絡等をを便利 Emacs 上の歴史を持つドイツ生まれののメニューメー
ルの形でした。パッケージをビルドするシステム。(ぎーこ)と言います。 cmail )で行えるっている秘訣、お教えします!環境ではに投入れ替えるされ以前は
る秘訣、お教えします!。
→ Emacs がメイン。使っています。えないと仕事ではを便利進められない。めら行えるれ以前はない。
→ 必死でで Emacs のメニュー操作るを便利覚えてますか?える秘訣、お教えします!。
→ 気が付けば指ががメイン。付き合い。け方っば更新前のシステムに戻せる指がメイン。 Emacs に馴染んでいる。んでいる秘訣、お教えします!。
→ もう戻せるれ以前はない…
29
Emacs のメニュー特徴
Emacs Lisp (ぎーこ)と言います。 ELisp )による秘訣、お教えします!高い拡張性い拡張性と革新性のバランス
• シンタックスハイライトやネットワーク、セキュリティなど主なサー補完
• 外部プを便利ログラムとのメニュー連するプロセスを止めておく携
• ゲーム、お教えします!メールの形でした。クライア設定ント、お教えします!ブラウザ会まで
‒ 「テキストエディタではなく長いお付き合い。環境では」と呼び出せるぶ人も人も
30
Emacs のメニュー特徴:安定性と革新性のバランスキーバインドでしょ!
元に来のシステムアップデートの問題コンソールの形でした。ア設定プを便利リなのメニューで、お教えします!各種の処理はコマンドやのメニュー処理はできないはコマンドでしょ!やネットワーク、セキュリティなど主なサー
キーバインドでしょ!(ぎーこ)と言います。ショートカット)で実行えるする秘訣、お教えします!。
• カーソルの形でした。を便利 1 文字の右へ移動:へ移動できないことがある:安定性と革新性のバランス C-f
• 行える頭へ移動:へ移動できないことがある:安定性と革新性のバランス C-a
• コピー:安定性と革新性のバランス M-w
• ファイルの形でした。を便利開け方っく長いお付き合い。:安定性と革新性のバランス C-x C-f
31
Emacs のメニュー特徴:安定性と革新性のバランスキーバインドでしょ!
元に来のシステムアップデートの問題コンソールの形でした。ア設定プを便利リなのメニューで、お教えします!各種の処理はコマンドやのメニュー処理はできないはコマンドでしょ!やネットワーク、セキュリティなど主なサー
キーバインドでしょ!(ぎーこ)と言います。ショートカット)で実行えるする秘訣、お教えします!。
• カーソルの形でした。を便利 1 文字の右へ移動:へ移動できないことがある:安定性と革新性のバランス C-f
矢印キーでいいじゃんキーでいいじゃん
• 行える頭へ移動:へ移動できないことがある:安定性と革新性のバランス C-a
全に行選択じゃないの?じゃないのメニュー?
• コピー:安定性と革新性のバランス M-w
M- ってなんぞ?
• ファイルの形でした。を便利開け方っく長いお付き合い。:安定性と革新性のバランス C-x C-f
ショートカット 2 回でひとつのコマンド?でひとつドイツ生まれののメニューコマンドでしょ!?
32
Emacs のメニュー特徴的なリリースはなく、随時アップデートされるなキーバインドでしょ!
カーソルの形でした。移動できないことがあるなど、お教えします!ホームポジをビルドするシステム。ションから行える離れた位置にれ以前はた位置き換えるに
ある秘訣、お教えします!キー操作るもほぼホームポジションのまま操作できホームポジをビルドするシステム。ションのメニューまま操作るでき合い。
る秘訣、お教えします!。
→ 慣れるとほとんどの操作をキーボードから行うようれ以前はる秘訣、お教えします!とほとんどのメニュー操作るを便利キーボードでしょ!から行える行えるうよう
になる秘訣、お教えします!。
→ このメニューキーバインドでしょ!に馴染んでいる。める秘訣、お教えします!かどうかがメイン。 Emacs を便利
受け入れられるかどうかの分かれ目け方っ入れ替えるれ以前はら行えるれ以前はる秘訣、お教えします!かどうかのメニュー分ダウンタイムが長くなるかれ以前は目
33
Emacs ではない環境ではでもつドイツ生まれのい…
C-n (ぎーこ)と言います。カーソルの形でした。を便利一行える下へ移動=↓)を連打して、新規へ移動できないことがある=↓)を便利連するプロセスを止めておく打して、新規して、お教えします!新規
文書き方は?を便利大量生まれの産
34
Emacs ではない環境ではでもつドイツ生まれのい…
C-v (ぎーこ)と言います。カーソルの形でした。を便利 1 ページをビルドするシステム。分ダウンタイムが長くなる下へ移動=↓)を連打して、新規へ移動できないことがある= PageDown )
を便利押したらクリップボードのテキストがペーストされたしたら行えるクリップを便利ボードでしょ!のメニューテキストがメイン。ペーストされ以前はた
35
どうしよう…
1.リハビリする秘訣、お教えします!
それ以前はがメイン。でき合い。ないから行える困ってるんです…ってる秘訣、お教えします!んです…
2.無い。理はできないを便利通ベースシスす
Emacs 外のメニュー環境ではでも Emacs キーバインドでしょ!を便利使っています。える秘訣、お教えします!
ようにする秘訣、お教えします!。
36
Emacs 以外のメニュー環境ではでも
Emacs キーバインドでしょ!を便利使っています。いたい!
そう考える人は多く、色々とツールが作られている。える秘訣、お教えします!人は多く長いお付き合い。、お教えします!色々なアーキとツールの形でした。がメイン。作るら行えるれ以前はている秘訣、お教えします!。
37
Emacs 以外のメニュー環境ではでも
Emacs キーバインドでしょ!を便利使っています。いたい!
Windows なら行える…
• Xkeymacs
• 窓使っています。いのメニュー憂鬱
• keyhac + fakeymacs
• AutoHotKey
38
Emacs 以外のメニュー環境ではでも
Emacs キーバインドでしょ!を便利使っています。いたい!
Mac なら行える…
• Karabiner / Karabiner-Elements
• Hammerspoon
• keyhac for mac + fakeymacs
• 標準でも主なコマンドには対応しているでも主なサーなコマンドでしょ!には対す応しているしている秘訣、お教えします!
39
Emacs 以外のメニュー環境ではでも
Emacs キーバインドでしょ!を便利使っています。いたい!
Linux なら行える…
コンソールの形でした。やネットワーク、セキュリティなど主なサーターミナルの形でした。エディタ内のメニューシェルの形でした。では使っています。える秘訣、お教えします!
がメイン。、お教えします!デスクトップを便利環境では全に行体にわたって有効にするツールにわたって有効にするツールにする秘訣、お教えします!ツールの形でした。
がメイン。ない?
40
Linux デスクトップを便利で
Emacs キーバインドでしょ!を便利使っています。うには
Gnome (ぎーこ)と言います。 GTK )にはそういうテーマがメイン。ある秘訣、お教えします!。
→ コマンドでしょ!一発のものを利用するのでで OK 。
$ gsettings set org.gnome.desktop.interface gtk-key-theme Emacs
41
Linux デスクトップを便利で
Emacs キーバインドでしょ!を便利使っています。うには
KDE は KDE システム設定ツールの形でした。から行える個別に設定できる。に設定ツールの形でした。でき合い。る秘訣、お教えします!。
42
Linux デスクトップを便利で
Emacs キーバインドでしょ!を便利使っています。うには
KDE で設定ツールの形でした。しても、お教えします! GTK ア設定プを便利リ(ぎーこ)と言います。 Firefox とか)には
有効にするツールになら行えるない(ぎーこ)と言います。逆も同じ)。も同じです。じ)。
→ X レベルの形でした。で何て読むの?とかなら行えるんのメニューか?
43
誰でもパッケージを構築して公開できるか作るってる秘訣、お教えします!はず
Windows やネットワーク、セキュリティなど主なサー Mac でも実装されているんだから、され以前はている秘訣、お教えします!んだから行える、お教えします! Linux
デスクトップを便利環境ではでも実装されているんだから、している秘訣、お教えします!人は誰でもパッケージを構築して公開できるかいる秘訣、お教えします!はず!
44
あった!
Linux 向けのパッケージをビルドするシステム。け方っのメニュー最強のキーリマッパーを作った のメニューキーリマッパーを便利作るった -
k0kubun's blog
http://k0kubun.hatenablog.com/entry/xkremap
https://github.com/k0kubun/xremap
45
あった!
Linux のメニュー X Window System で動できないことがある作るする秘訣、お教えします!キーリマップを便利
ソフト x-set-keys を便利作るりました
https://qiita.com/kawao/items/06f0277fc6de15455808
https://github.com/kawao/x-set-keys
46
あった!
Linux/X11 上の歴史を持つドイツ生まれののメニューキーバインドでしょ!を便利 Emacs 化する試みする秘訣、お教えします!試みみ方は?書き方は?
http://yashiromann.sakura.ne.jp/x11keymacs/index.html
47
それ以前はぞれ以前は試みしてみ方は?書き方は?た
どれ以前はもソースから行える make; make install で OK 。
48
それ以前はぞれ以前は試みしてみ方は?書き方は?た - xremap
• 設定ツールの形でした。はシンプを便利ルの形でした。に記述できるでき合い。る秘訣、お教えします!
‒ 適用除外する秘訣、お教えします!ウィンドでしょ!ウのメニュー指定ツールの形でした。も設定ツールの形でした。ファイルの形でした。内で行えるえる秘訣、お教えします!。
• ユーザ会権限で実行可能で実行える可能
• 2 キーストロークがメイン。使っています。えない
‒ C-x h (ぎーこ)と言います。全に行選択じゃないの?)やネットワーク、セキュリティなど主なサー C-x C-c (ぎーこ)と言います。ア設定プを便利リケーションのメニュー終わったらシステムを再起動了)とか。
• 遅い?い?
‒ mruby を便利通ベースシスしている秘訣、お教えします!から行えるか、お教えします!このメニュー PC のメニューせいか…
49
それ以前はぞれ以前は試みしてみ方は?書き方は?た - x-set-keys
• /dev/input/event* を便利触る程度。る秘訣、お教えします!のメニューで root 権限で実行可能がメイン。必要。
• 除外する秘訣、お教えします!ウィンドでしょ!ウクラスはコマンドでしょ!ラインオプを便利ションで
指定ツールの形でした。する秘訣、お教えします!。
• インプを便利ットメソッドでしょ!によってキーバインドでしょ!を便利無い。効にするツールにでき合い。る秘訣、お教えします!
(ぎーこ)と言います。 SKK 使っています。いには便利)。
• 設定ツールの形でした。ファイルの形でした。はシンプを便利ルの形でした。。
50
それ以前はぞれ以前は試みしてみ方は?書き方は?た - x11keymacs
• /dev/input/event* を便利触る程度。る秘訣、お教えします!のメニューで root 権限で実行可能がメイン。必要。
• 除外する秘訣、お教えします!ウィンドでしょ!ウクラスは設定ツールの形でした。ファイルの形でした。で指定ツールの形でした。する秘訣、お教えします!。
• キーバインドでしょ!のメニュー定ツールの形でした。義はソース内で決め打ちなので、新はソース内で決め打ちなので、新め打して、新規ちなのメニューで、お教えします!新
たに定ツールの形でした。義はソース内で決め打ちなので、新する秘訣、お教えします!ことがメイン。でき合い。ない。
• 一番軽快に動作するに動できないことがある作るする秘訣、お教えします! (CentOS) ? )
51
お教えします!すすめは x-set-keys
• 2 キーストロークがメイン。使っています。える秘訣、お教えします!し、お教えします!自分ダウンタイムが長くなる好みのキーバインドみ方は?書き方は?のメニューキーバインドでしょ!
を便利追加されたが、まだ実用には耐えずでき合い。る秘訣、お教えします!し。
• ただ、お教えします!実行えるに root 権限で実行可能がメイン。必要なのメニューと、お教えします!キーバインドでしょ!以
外のメニュー設定ツールの形でした。がメイン。コマンドでしょ!ライン引数になる秘訣、お教えします!のメニューで安定ツールの形でした。した運
用になる秘訣、お教えします!までのメニュー試み行える錯誤が大変。がメイン。大変。
52
x-set-keys のメニューパッケージをビルドするシステム。作るりました
• OBS を便利利用して構築して公開できるしました
https://software.opensuse.org/package/x-set-keys
• openSUSE (ぎーこ)と言います。 Leap 42.3 / 15 、お教えします! Tumbleweed )向けのパッケージをビルドするシステム。
け方っだけ方っです
‒ 他のどのディストリビューションにも依存しない、独自のディスのメニューディストリビューションでのメニュー作るり方は?書き方は?はわから行えるないのメニューで…
• そのメニューままでは使っています。えません
‒ サンプを便利ルの形でした。に入れ替えるれ以前はた .sh ファイルの形でした。にミスがメイン。あり、お教えします!そのメニューままコピーし
ても起動できないことがあるしません。
‒ 近いうちに更新します。いうちに更は数年に一度のメジャーアップデートの時新します。
53
まとめ
Linux デスクトップを便利でも Emacs キーバインドでしょ!を便利使っています。うこと
がメイン。でき合い。ます。
ただ、お教えします!まだちょっとこなれ以前はていないかも?
勇者(ぎーこ)と言います。開け方っ発のものを利用するので者)求む!む!
54
触る程度。ってみ方は?書き方は?てく長いお付き合い。ださい
日本 openSUSE ユーザ会会のメニューブースでデモしてます。
(ぎーこ)と言います。 x-set-keys )
openSUSE もよろしく長いお付き合い。お教えします!願いします。いします。
55
openSUSE.Asia Summit 2018
• ア設定ジをビルドするシステム。ア設定地域ののメニュー openSUSE コミュニティ(ぎーこ)と言います。利用者・開け方っ発のものを利用するので
者)がメイン。一堂に会し、交流し、楽しむイベントに会し、お教えします!交流し、楽しむイベントし、お教えします!楽しむイベントしむイベント
• 今年には台湾の台北にて開催のメニュー台北にて開催にて開け方っ催
• 8 月 10 日〜 12 日のメニュー 3 日間だけ
• COSCUP 、お教えします! GNOME.Asia とのメニュー共催
• 夏休みの旅行にいかがでしょう?み方は?書き方は?のメニュー旅行えるにいかがメイン。でしょう?
56
Have a Lot of Fun, and Join Us At:
www.opensuse.org
General Disclaimer
This document is not to be construed as a promise by any participating organisation to develop,
deliver, or market a product. It is not a commitment to deliver any material, code, or
functionality, and should not be relied upon in making purchasing decisions. openSUSE makes
no representations or warranties with respect to the contents of this document, and specifically
disclaims any express or implied warranties of merchantability or fitness for any particular
purpose. The development, release, and timing of features or functionality described for
openSUSE products remains at the sole discretion of openSUSE. Further, openSUSE reserves the
right to revise this document and to make changes to its content, at any time, without obligation
to notify any person or entity of such revisions or changes. All openSUSE marks referenced in
this presentation are trademarks or registered trademarks of SUSE LLC, in the United States and
other countries. All third-party trademarks are the property of their respective owners.
License
This slide deck is licensed under the Creative Commons Attribution-ShareAlike 4.0
International license. It can be shared and adapted for any purpose (even commercially) as
long as Attribution is given and any derivative work is distributed under the same license.
Details can be found at https://creativecommons.org/licenses/by-sa/4.0/
Credits
Template
Richard Brown
rbrown@opensuse.org
Design & Inspiration
openSUSE Design Team
http://opensuse.github.io/branding-
guidelines/

Weitere ähnliche Inhalte

Was ist angesagt?

Azure DevOps で実現する Unity アプリのハイパフォーマンス CI/CD
Azure DevOps で実現する Unity アプリのハイパフォーマンス CI/CDAzure DevOps で実現する Unity アプリのハイパフォーマンス CI/CD
Azure DevOps で実現する Unity アプリのハイパフォーマンス CI/CDyaegashi
 
あなたの知らないnopたち@ラボユース合宿
あなたの知らないnopたち@ラボユース合宿あなたの知らないnopたち@ラボユース合宿
あなたの知らないnopたち@ラボユース合宿MITSUNARI Shigeo
 
最近のOpenStackを振り返ってみよう
最近のOpenStackを振り返ってみよう最近のOpenStackを振り返ってみよう
最近のOpenStackを振り返ってみようTakashi Kajinami
 
デザインパターン
デザインパターンデザインパターン
デザインパターンgaaupp
 
4章 Linuxカーネル - 割り込み・例外 4
 4章 Linuxカーネル - 割り込み・例外 4 4章 Linuxカーネル - 割り込み・例外 4
4章 Linuxカーネル - 割り込み・例外 4mao999
 
Cloud FoundryでDockerも.NETも。新しいDiegoの仕組み入門
Cloud FoundryでDockerも.NETも。新しいDiegoの仕組み入門Cloud FoundryでDockerも.NETも。新しいDiegoの仕組み入門
Cloud FoundryでDockerも.NETも。新しいDiegoの仕組み入門Kazuto Kusama
 
初心者がOpenIndianaで自宅サーバを作ったよって話
初心者がOpenIndianaで自宅サーバを作ったよって話初心者がOpenIndianaで自宅サーバを作ったよって話
初心者がOpenIndianaで自宅サーバを作ったよって話Masataka Tsukamoto
 
Openv switchの使い方とか
Openv switchの使い方とかOpenv switchの使い方とか
Openv switchの使い方とかkotto_hihihi
 
ARPSpoofing攻撃によるMITM攻撃
ARPSpoofing攻撃によるMITM攻撃ARPSpoofing攻撃によるMITM攻撃
ARPSpoofing攻撃によるMITM攻撃slankdev
 
UEFIによるELFバイナリの起動
UEFIによるELFバイナリの起動UEFIによるELFバイナリの起動
UEFIによるELFバイナリの起動uchan_nos
 
ZabbixのAPIを使って運用を楽しくする話
ZabbixのAPIを使って運用を楽しくする話ZabbixのAPIを使って運用を楽しくする話
ZabbixのAPIを使って運用を楽しくする話Masahito Zembutsu
 
Serf / Consul 入門 ~仕事を楽しくしよう~
Serf / Consul 入門 ~仕事を楽しくしよう~Serf / Consul 入門 ~仕事を楽しくしよう~
Serf / Consul 入門 ~仕事を楽しくしよう~Masahito Zembutsu
 
C++のビルド高速化について
C++のビルド高速化についてC++のビルド高速化について
C++のビルド高速化についてAimingStudy
 
カスタムメモリマネージャと高速なメモリアロケータについて
カスタムメモリマネージャと高速なメモリアロケータについてカスタムメモリマネージャと高速なメモリアロケータについて
カスタムメモリマネージャと高速なメモリアロケータについてalwei
 
Cephのベンチマークをしました
CephのベンチマークをしましたCephのベンチマークをしました
CephのベンチマークをしましたOSSラボ株式会社
 
.NET 7期待の新機能
.NET 7期待の新機能.NET 7期待の新機能
.NET 7期待の新機能TomomitsuKusaba
 
CentOS Linux 8 の EOL と対応策の検討
CentOS Linux 8 の EOL と対応策の検討CentOS Linux 8 の EOL と対応策の検討
CentOS Linux 8 の EOL と対応策の検討Masahito Zembutsu
 
【Unite 2017 Tokyo】Navmesh完全マスターへの道
【Unite 2017 Tokyo】Navmesh完全マスターへの道【Unite 2017 Tokyo】Navmesh完全マスターへの道
【Unite 2017 Tokyo】Navmesh完全マスターへの道Unity Technologies Japan K.K.
 

Was ist angesagt? (20)

Azure DevOps で実現する Unity アプリのハイパフォーマンス CI/CD
Azure DevOps で実現する Unity アプリのハイパフォーマンス CI/CDAzure DevOps で実現する Unity アプリのハイパフォーマンス CI/CD
Azure DevOps で実現する Unity アプリのハイパフォーマンス CI/CD
 
あなたの知らないnopたち@ラボユース合宿
あなたの知らないnopたち@ラボユース合宿あなたの知らないnopたち@ラボユース合宿
あなたの知らないnopたち@ラボユース合宿
 
最近のOpenStackを振り返ってみよう
最近のOpenStackを振り返ってみよう最近のOpenStackを振り返ってみよう
最近のOpenStackを振り返ってみよう
 
デザインパターン
デザインパターンデザインパターン
デザインパターン
 
4章 Linuxカーネル - 割り込み・例外 4
 4章 Linuxカーネル - 割り込み・例外 4 4章 Linuxカーネル - 割り込み・例外 4
4章 Linuxカーネル - 割り込み・例外 4
 
Cloud FoundryでDockerも.NETも。新しいDiegoの仕組み入門
Cloud FoundryでDockerも.NETも。新しいDiegoの仕組み入門Cloud FoundryでDockerも.NETも。新しいDiegoの仕組み入門
Cloud FoundryでDockerも.NETも。新しいDiegoの仕組み入門
 
初心者がOpenIndianaで自宅サーバを作ったよって話
初心者がOpenIndianaで自宅サーバを作ったよって話初心者がOpenIndianaで自宅サーバを作ったよって話
初心者がOpenIndianaで自宅サーバを作ったよって話
 
Openv switchの使い方とか
Openv switchの使い方とかOpenv switchの使い方とか
Openv switchの使い方とか
 
ARPSpoofing攻撃によるMITM攻撃
ARPSpoofing攻撃によるMITM攻撃ARPSpoofing攻撃によるMITM攻撃
ARPSpoofing攻撃によるMITM攻撃
 
UEFIによるELFバイナリの起動
UEFIによるELFバイナリの起動UEFIによるELFバイナリの起動
UEFIによるELFバイナリの起動
 
入門 シェル実装
入門 シェル実装入門 シェル実装
入門 シェル実装
 
ZabbixのAPIを使って運用を楽しくする話
ZabbixのAPIを使って運用を楽しくする話ZabbixのAPIを使って運用を楽しくする話
ZabbixのAPIを使って運用を楽しくする話
 
Serf / Consul 入門 ~仕事を楽しくしよう~
Serf / Consul 入門 ~仕事を楽しくしよう~Serf / Consul 入門 ~仕事を楽しくしよう~
Serf / Consul 入門 ~仕事を楽しくしよう~
 
C++のビルド高速化について
C++のビルド高速化についてC++のビルド高速化について
C++のビルド高速化について
 
カスタムメモリマネージャと高速なメモリアロケータについて
カスタムメモリマネージャと高速なメモリアロケータについてカスタムメモリマネージャと高速なメモリアロケータについて
カスタムメモリマネージャと高速なメモリアロケータについて
 
競プロでGo!
競プロでGo!競プロでGo!
競プロでGo!
 
Cephのベンチマークをしました
CephのベンチマークをしましたCephのベンチマークをしました
Cephのベンチマークをしました
 
.NET 7期待の新機能
.NET 7期待の新機能.NET 7期待の新機能
.NET 7期待の新機能
 
CentOS Linux 8 の EOL と対応策の検討
CentOS Linux 8 の EOL と対応策の検討CentOS Linux 8 の EOL と対応策の検討
CentOS Linux 8 の EOL と対応策の検討
 
【Unite 2017 Tokyo】Navmesh完全マスターへの道
【Unite 2017 Tokyo】Navmesh完全マスターへの道【Unite 2017 Tokyo】Navmesh完全マスターへの道
【Unite 2017 Tokyo】Navmesh完全マスターへの道
 

Ähnlich wie Linuxデスクトップを便利にする秘訣、お教えします!

Linuxデスクトップを便利にする秘訣、お教えします! - 2018年京都版
Linuxデスクトップを便利にする秘訣、お教えします! - 2018年京都版Linuxデスクトップを便利にする秘訣、お教えします! - 2018年京都版
Linuxデスクトップを便利にする秘訣、お教えします! - 2018年京都版Akira Taniguchi
 
講座Linux入門・デスクトップOSとしてのLinux
講座Linux入門・デスクトップOSとしてのLinux講座Linux入門・デスクトップOSとしてのLinux
講座Linux入門・デスクトップOSとしてのLinuxTokai University
 
Portacle : Common Lispのオールインワン開発環境
Portacle : Common Lispのオールインワン開発環境Portacle : Common Lispのオールインワン開発環境
Portacle : Common Lispのオールインワン開発環境Satoshi imai
 
ページャ lessを使いこなす
ページャ lessを使いこなすページャ lessを使いこなす
ページャ lessを使いこなすToshiyuki Shimono
 
サーバーだけじゃない! Linux デスクトップを使い倒そう! その1
サーバーだけじゃない! Linux デスクトップを使い倒そう! その1サーバーだけじゃない! Linux デスクトップを使い倒そう! その1
サーバーだけじゃない! Linux デスクトップを使い倒そう! その1Fuminobu Takeyama
 
サーバーだけじゃない!Linux デスクトップを使い倒そう!その2
サーバーだけじゃない!Linux デスクトップを使い倒そう!その2サーバーだけじゃない!Linux デスクトップを使い倒そう!その2
サーバーだけじゃない!Linux デスクトップを使い倒そう!その2Fuminobu Takeyama
 
Open Build Serviceで楽をする
Open Build Serviceで楽をするOpen Build Serviceで楽をする
Open Build Serviceで楽をするKento Kawakami
 
Debian Testing on Windows Tablet T100TA
Debian Testing on Windows Tablet T100TADebian Testing on Windows Tablet T100TA
Debian Testing on Windows Tablet T100TANetwalker lab kapper
 
openSUSEの紹介とサーバ構築
openSUSEの紹介とサーバ構築openSUSEの紹介とサーバ構築
openSUSEの紹介とサーバ構築Kento Kawakami
 
シリアルコンソールを使ってみよう
シリアルコンソールを使ってみようシリアルコンソールを使ってみよう
シリアルコンソールを使ってみようt_ichioka
 
密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境Fumihito Yokoyama
 
クラウドインフラのゲスト OS は openSUSE で—今までの&新しい openSUSE 活用法の紹介
クラウドインフラのゲスト OS は openSUSE で—今までの&新しい openSUSE 活用法の紹介クラウドインフラのゲスト OS は openSUSE で—今までの&新しい openSUSE 活用法の紹介
クラウドインフラのゲスト OS は openSUSE で—今までの&新しい openSUSE 活用法の紹介Fuminobu Takeyama
 
Fukuoka debianstudy02 / 福岡Debian勉強会 02
Fukuoka debianstudy02 / 福岡Debian勉強会 02Fukuoka debianstudy02 / 福岡Debian勉強会 02
Fukuoka debianstudy02 / 福岡Debian勉強会 02Aya Komuro
 
自分色のLinuxホームサーバーを作ってみよう
自分色のLinuxホームサーバーを作ってみよう自分色のLinuxホームサーバーを作ってみよう
自分色のLinuxホームサーバーを作ってみようMasahiko Hashimoto
 
秘伝:クラウドに開発環境をえいっ!と構築する方法
秘伝:クラウドに開発環境をえいっ!と構築する方法秘伝:クラウドに開発環境をえいっ!と構築する方法
秘伝:クラウドに開発環境をえいっ!と構築する方法Masahiko Hashimoto
 
XenServerによるお手軽開発サーバ運用
XenServerによるお手軽開発サーバ運用XenServerによるお手軽開発サーバ運用
XenServerによるお手軽開発サーバ運用Shinya Okano
 
モダン開発環境
モダン開発環境モダン開発環境
モダン開発環境Koji Agawa
 
Windows PowerShell 2.0 の基礎知識
Windows PowerShell 2.0 の基礎知識Windows PowerShell 2.0 の基礎知識
Windows PowerShell 2.0 の基礎知識shigeya
 
GitLabを16万8千光年ワープさせた話(改)
GitLabを16万8千光年ワープさせた話(改)GitLabを16万8千光年ワープさせた話(改)
GitLabを16万8千光年ワープさせた話(改)Wataru NOGUCHI
 

Ähnlich wie Linuxデスクトップを便利にする秘訣、お教えします! (20)

Linuxデスクトップを便利にする秘訣、お教えします! - 2018年京都版
Linuxデスクトップを便利にする秘訣、お教えします! - 2018年京都版Linuxデスクトップを便利にする秘訣、お教えします! - 2018年京都版
Linuxデスクトップを便利にする秘訣、お教えします! - 2018年京都版
 
SKKのススメ
SKKのススメSKKのススメ
SKKのススメ
 
講座Linux入門・デスクトップOSとしてのLinux
講座Linux入門・デスクトップOSとしてのLinux講座Linux入門・デスクトップOSとしてのLinux
講座Linux入門・デスクトップOSとしてのLinux
 
Portacle : Common Lispのオールインワン開発環境
Portacle : Common Lispのオールインワン開発環境Portacle : Common Lispのオールインワン開発環境
Portacle : Common Lispのオールインワン開発環境
 
ページャ lessを使いこなす
ページャ lessを使いこなすページャ lessを使いこなす
ページャ lessを使いこなす
 
サーバーだけじゃない! Linux デスクトップを使い倒そう! その1
サーバーだけじゃない! Linux デスクトップを使い倒そう! その1サーバーだけじゃない! Linux デスクトップを使い倒そう! その1
サーバーだけじゃない! Linux デスクトップを使い倒そう! その1
 
サーバーだけじゃない!Linux デスクトップを使い倒そう!その2
サーバーだけじゃない!Linux デスクトップを使い倒そう!その2サーバーだけじゃない!Linux デスクトップを使い倒そう!その2
サーバーだけじゃない!Linux デスクトップを使い倒そう!その2
 
Open Build Serviceで楽をする
Open Build Serviceで楽をするOpen Build Serviceで楽をする
Open Build Serviceで楽をする
 
Debian Testing on Windows Tablet T100TA
Debian Testing on Windows Tablet T100TADebian Testing on Windows Tablet T100TA
Debian Testing on Windows Tablet T100TA
 
openSUSEの紹介とサーバ構築
openSUSEの紹介とサーバ構築openSUSEの紹介とサーバ構築
openSUSEの紹介とサーバ構築
 
シリアルコンソールを使ってみよう
シリアルコンソールを使ってみようシリアルコンソールを使ってみよう
シリアルコンソールを使ってみよう
 
密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境
 
クラウドインフラのゲスト OS は openSUSE で—今までの&新しい openSUSE 活用法の紹介
クラウドインフラのゲスト OS は openSUSE で—今までの&新しい openSUSE 活用法の紹介クラウドインフラのゲスト OS は openSUSE で—今までの&新しい openSUSE 活用法の紹介
クラウドインフラのゲスト OS は openSUSE で—今までの&新しい openSUSE 活用法の紹介
 
Fukuoka debianstudy02 / 福岡Debian勉強会 02
Fukuoka debianstudy02 / 福岡Debian勉強会 02Fukuoka debianstudy02 / 福岡Debian勉強会 02
Fukuoka debianstudy02 / 福岡Debian勉強会 02
 
自分色のLinuxホームサーバーを作ってみよう
自分色のLinuxホームサーバーを作ってみよう自分色のLinuxホームサーバーを作ってみよう
自分色のLinuxホームサーバーを作ってみよう
 
秘伝:クラウドに開発環境をえいっ!と構築する方法
秘伝:クラウドに開発環境をえいっ!と構築する方法秘伝:クラウドに開発環境をえいっ!と構築する方法
秘伝:クラウドに開発環境をえいっ!と構築する方法
 
XenServerによるお手軽開発サーバ運用
XenServerによるお手軽開発サーバ運用XenServerによるお手軽開発サーバ運用
XenServerによるお手軽開発サーバ運用
 
モダン開発環境
モダン開発環境モダン開発環境
モダン開発環境
 
Windows PowerShell 2.0 の基礎知識
Windows PowerShell 2.0 の基礎知識Windows PowerShell 2.0 の基礎知識
Windows PowerShell 2.0 の基礎知識
 
GitLabを16万8千光年ワープさせた話(改)
GitLabを16万8千光年ワープさせた話(改)GitLabを16万8千光年ワープさせた話(改)
GitLabを16万8千光年ワープさせた話(改)
 

Linuxデスクトップを便利にする秘訣、お教えします!