Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
azuki-penguin
194 views
FreeBSDでデスクトップ環境構築
OSC Kyoto 2019 LT発表資料
Software
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 18
2
/ 18
3
/ 18
4
/ 18
5
/ 18
6
/ 18
7
/ 18
8
/ 18
9
/ 18
10
/ 18
11
/ 18
12
/ 18
13
/ 18
14
/ 18
15
/ 18
16
/ 18
17
/ 18
18
/ 18
More Related Content
PDF
データベース12 - トランザクションと同時実行制御
by
Kenta Oku
PDF
「VRChatのクリエイター文化の話」坪倉輝明
by
Teruaki Tsubokura
PDF
Ansibleはじめよぉ -Infrastructure as Codeを理解-
by
Shingo Kitayama
PDF
Swaggerで始めるモデルファーストなAPI開発
by
Takuro Sasaki
PPTX
PL/SQLをPL/pgSQLにした話を同人誌にした話
by
Takashi Meguro
PPTX
Infrastructure as Code自身のテストを考える
by
辰徳 斎藤
PPT
PHPのセッション管理にDynamoDBを使う
by
Taiji INOUE
PPTX
Linuxのsemaphoreとmutexを見る
by
wata2ki
データベース12 - トランザクションと同時実行制御
by
Kenta Oku
「VRChatのクリエイター文化の話」坪倉輝明
by
Teruaki Tsubokura
Ansibleはじめよぉ -Infrastructure as Codeを理解-
by
Shingo Kitayama
Swaggerで始めるモデルファーストなAPI開発
by
Takuro Sasaki
PL/SQLをPL/pgSQLにした話を同人誌にした話
by
Takashi Meguro
Infrastructure as Code自身のテストを考える
by
辰徳 斎藤
PHPのセッション管理にDynamoDBを使う
by
Taiji INOUE
Linuxのsemaphoreとmutexを見る
by
wata2ki
What's hot
DOCX
Tutorial pascal arquivos
by
Elaine Cecília Gatto
PDF
PyConAPAC2023 ワークフローエンジン Apache Airflowを用いた 大規模データパイプライン構築と改善
by
株式会社MonotaRO Tech Team
PDF
ドメイン駆動設計 本格入門
by
増田 亨
PDF
M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]
by
日本マイクロソフト株式会社
PDF
TIME_WAITに関する話
by
Takanori Sejima
PDF
Dockerfile を書くためのベストプラクティス解説編
by
Masahito Zembutsu
PDF
CXL_説明_公開用.pdf
by
Yasunori Goto
PDF
Insight into Azure Active Directory #02 - Azure AD B2B Collaboration New Feat...
by
Kazuki Takai
PDF
だれも教えてくれないJavaの世界。 あと、ぼくが会社員になったわけ。
by
なおき きしだ
PPTX
PostgreSQLのfull_page_writesについて(第24回PostgreSQLアンカンファレンス@オンライン 発表資料)
by
NTT DATA Technology & Innovation
PDF
PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring)
by
Koichiro Matsuoka
PDF
「再代入なんて、あるわけない」 ~ふつうのプログラマが関数型言語を知るべき理由~ (Gunma.web #5 2011/05/14)
by
parrotstudio
PPTX
監査要件を有するシステムに対する PostgreSQL 導入の課題と可能性
by
Ohyama Masanori
PDF
例外設計における大罪
by
Takuto Wada
PDF
そろそろ知っておきたい!!コンテナ技術とDockerのキホン
by
Naoki Nagazumi
PDF
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
by
infinite_loop
PDF
Dockerイメージ管理の内部構造
by
Etsuji Nakai
PDF
Infiniband hack-a-thon #2 Windows班まとめ資料 Windows Server 2012 + FDR Infinibandで...
by
milk hanakara
PDF
llvm入門
by
MITSUNARI Shigeo
PDF
Bluetooth LEとiBeaconを使った、すれ違い通信
by
幸雄 村上
Tutorial pascal arquivos
by
Elaine Cecília Gatto
PyConAPAC2023 ワークフローエンジン Apache Airflowを用いた 大規模データパイプライン構築と改善
by
株式会社MonotaRO Tech Team
ドメイン駆動設計 本格入門
by
増田 亨
M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]
by
日本マイクロソフト株式会社
TIME_WAITに関する話
by
Takanori Sejima
Dockerfile を書くためのベストプラクティス解説編
by
Masahito Zembutsu
CXL_説明_公開用.pdf
by
Yasunori Goto
Insight into Azure Active Directory #02 - Azure AD B2B Collaboration New Feat...
by
Kazuki Takai
だれも教えてくれないJavaの世界。 あと、ぼくが会社員になったわけ。
by
なおき きしだ
PostgreSQLのfull_page_writesについて(第24回PostgreSQLアンカンファレンス@オンライン 発表資料)
by
NTT DATA Technology & Innovation
PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring)
by
Koichiro Matsuoka
「再代入なんて、あるわけない」 ~ふつうのプログラマが関数型言語を知るべき理由~ (Gunma.web #5 2011/05/14)
by
parrotstudio
監査要件を有するシステムに対する PostgreSQL 導入の課題と可能性
by
Ohyama Masanori
例外設計における大罪
by
Takuto Wada
そろそろ知っておきたい!!コンテナ技術とDockerのキホン
by
Naoki Nagazumi
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
by
infinite_loop
Dockerイメージ管理の内部構造
by
Etsuji Nakai
Infiniband hack-a-thon #2 Windows班まとめ資料 Windows Server 2012 + FDR Infinibandで...
by
milk hanakara
llvm入門
by
MITSUNARI Shigeo
Bluetooth LEとiBeaconを使った、すれ違い通信
by
幸雄 村上
FreeBSDでデスクトップ環境構築
1.
FreeBSDでデスクトップ環境構築 OSC Kyoto 2019 2019/08/03 SAW
2.
重要 去年の発表 (OSC Nagoya
2018) で 笑いを取ろうとしてスベったので 今回は堅実に真面目に発表します 資料は後日公開予定です #osckyoto でURL呟きます
3.
$(whoami) 氏名: 加藤 宗一郎
(25歳) 大阪在住・愛知出身 ハンドルネーム: SAW - Twitter: @azuki_eater - GitHub: azuki-penguin 所属: 株式会社MSEN (1年目) 詳細は懇親会で Vue.js FreeBSD macOS Linux
4.
FreeBSD 使っている人は挙手
5.
なぜFreeBSD? BSD系なので歴としたUNIXの派生OS Linux は厳密には UNIX
派生のOSではない - 決してdisっているわけではない (多分) 人類のロマン 有名企業も利用 さくらインターネット: レンタルサーバのOSに採用 SONY: PS4のOSにFreeBSDベースのOrbis OSを採用
6.
ハードルが高そう デスクトップ環境がないと辛い ➡ X Window
System でお好みのデスクトップ環境が構築可能 デスクトップとしてちゃんと使えるの? ➡ 結構ソフトウェアの対応が充実 - Firefox, Chromium, Thunderbird, IntelliJ IDEA など - NVIDIA GeForce のドライバも 公式で 公開されている
7.
なんでMacBookで発表してるの? デスクトップ持ち運んでくるのは流石にしんどい 自作PCでFreeBSDをデスクトップ環境として利用 個人のノートPCはMacBook Proのみ所持 macOSもBSD系だから許してほしい
8.
デスクトップ環境の構築方法
9.
パッケージのインストール pkgコマンドで以下のパッケージをインストール X Window System
(xorg) 日本語フォント (japanese/font-std)・IME (ja-fcitx-mozc) ログインマネージャ (x11/slim) デスクトップマネージャ (x11-wm/xfce4) 個別にインストールした方が良さげ? 仮想マシンで一括インストールしようとしたらタイムアウト頻発
10.
電源制御用グループの追加 powerグループを作成 pw groupadd power -
/etc/group にpowerグループの項目が追加される powerグループにwheel, operator, powerを追加 power:*:1002:wheel,operator,power - GIDは実行タイミングなどに依存
11.
電源回りの権限設定 Polkitの権限を設定 再起動・シャットダウン・ハイバーネーションに関する権限を設定 [Local restart] Idendity=unix-group:power Action=org.freedesktop.consolekit.system.restart ResultAny=yes ResultInactive=yes ResultActive=yes /usr/local/etc/polkit-1/localauthority/50-local.d/org.freedesktop.consolekit.pkla 再起動の設定例
12.
自動起動の設定 /etc/rc.confにデーモンの設定を追加 ログインマネージャなどがOS起動時に自動実行される ちなみにデーモン閣下とは無関係 slim_enable=“YES” dbus_enable=“YES” polkitd_enable=“YES” /etc/rc.conf
13.
起動時の設定ファイルの編集 起動スクリプトを編集 #!/bin/sh export LC_ALL=ja_JP.UTF-8 export LANGUAGE=ja_JP.UTF-8 export
LANG=ja_JP.UTF-8 export GTK_IM_MODULE=fcitx export QT_IM_MODULE=xim export XMODIFIERS=@im=fcitx /usr/local/bin/mozc start fcitx -r -d setxkbmap -layout jp exec $1 /usr/share/skel/dot.xinitrc
14.
デスクトップ環境の起動 起動スクリプトをユーザディレクトリに保存 cp /usr/share/skel/dot.xinitrc /home/${ユーザ名} 初回のみ起動コマンド実行 service
dbus onestart service slim onestart - 前提: /etc/rc.conf が設定済み - 再起動の場合は不要 /etc/rc.conf に設定済みの場合は start の代わりに onestart を使用
15.
実際の画面 VirtualBox上のFreeBSD 12.0-RELEASEを撮影
16.
総括 初心者でもFreeBSD上でデスクトップ環境は作れる pkg コマンド様様 好みのデスクトップマネージャを使える お気にのデスクトップ環境がないから今日は作らないとか言わない
17.
超参考資料 FreeBSD - デスクトップ環境構築 https://freebsd.sing.ne.jp/desktop/
18.
ご清聴ありがとうございました
Download