Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
FreeBSDでデスクトップ 環境構築
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
SAW
August 03, 2019
Technology
0
420
FreeBSDでデスクトップ 環境構築
OSC Kyoto 2019 のLT発表資料です。
SAW
August 03, 2019
Tweet
Share
More Decks by SAW
See All by SAW
React Hook Form と Zod によるフォームバリデーション
azuki
0
41
PHP で form-data を POST 以外のメソッドで受け取るには?
azuki
0
68
PHP で学ぶ OAuth 入門
azuki
2
1.1k
EditorConfig を使ってみよう
azuki
1
100
Symfony でサクッと作る REST API サーバー
azuki
1
230
Vite の Library Mode を使って Vue のコンポーネントをライブラリ化する
azuki
1
350
Laravel や Symfony で手っ取り早く OpenAPI のドキュメントを作成する
azuki
2
380
Provide/Inject で TypeScript の恩恵を受ける方法
azuki
3
170
GraphQL はいいぞ! ~Laravel で学ぶ GraphQL 入門~
azuki
1
400
Other Decks in Technology
See All in Technology
OpenClawで回す組織運営
jacopen
3
700
OCHaCafe S11 #2 コンテナ時代の次の一手:Wasm 最前線
oracle4engineer
PRO
1
120
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
5
1.2k
親子 or ペアで Mashup for the Future! しゃべって楽しむ 初手AI駆動でものづくり体験
hiroramos4
PRO
0
110
AI は "道具" から "同僚" へ 自律型 AI エージェントの最前線と、AI 時代の人材の在り方 / Colleague in the AI Era - Autonomous AI Seminar 2026 at Niigata
gawa
0
160
Claude Codeの進化と各機能の活かし方
oikon48
22
12k
8万デプロイ
iwamot
PRO
2
230
スクリプトの先へ!AIエージェントと組み合わせる モバイルE2Eテスト
error96num
0
160
ナレッジワークのご紹介(第88回情報処理学会 )
kworkdev
PRO
0
190
楽しく学ぼう!コミュニティ入門 AWSと人が つむいできたストーリー
hiroramos4
PRO
1
190
僕、S3 シンプルって名前だけど全然シンプルじゃありません よろしくお願いします
yama3133
1
200
[E2]CCoEはAI指揮官へ。Bedrock×MCPで構築するコスト・セキュリティ自律運用基盤
taku1418
0
130
Featured
See All Featured
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
480
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
150
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Designing for Timeless Needs
cassininazir
0
160
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.8k
How to Ace a Technical Interview
jacobian
281
24k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Transcript
'SFF#4%ͰσεΫτοϓڥߏங 04$,ZPUP 4"8
ॏཁ ڈͷൃද 04$/BHPZB Ͱ স͍ΛऔΖ͏ͱͯ͠εϕͬͨͷͰ ࠓճݎ࣮ʹਅ໘ʹൃද͠·͢ ࢿྉޙެ։༧ఆͰ͢ #osckyotoͰ63-ᄁ͖·͢
$(whoami) ࢯ໊Ճ౻फҰ ࡀ େࡕࡏॅɾѪग़ ϋϯυϧωʔϜ4"8 5XJUUFS!B[VLJ@FBUFS (JU)VCB[VLJQFOHVJO
ॴଐגࣜձࣾ.4&/ ৄࡉ࠙ձͰ 7VFKT 'SFF#4% NBD04 -JOVY
'SFF#4%͍ͬͯΔਓڍख
ͳͥ'SFF#4% #4%ܥͳͷͰྺͱͨ͠6/*9ͷੜ04 -JOVYݫີʹ6/*9ੜͷ04Ͱͳ͍ ܾͯ͠EJT͍ͬͯΔΘ͚Ͱͳ͍ ଟ ਓྨͷϩϚϯ ༗໊اۀར༻ ͘͞ΒΠϯλʔωοτϨϯλϧαʔόͷ04ʹ࠾༻ 40/:14ͷ04ʹ'SFF#4%ϕʔεͷ0SCJT04Λ࠾༻
ϋʔυϧ͕ߴͦ͏ σεΫτοϓڥ͕ͳ͍ͱਏ͍ 98JOEPX4ZTUFNͰ͓ΈͷσεΫτοϓڥ͕ߏஙՄೳ σεΫτοϓͱͯͪ͠ΌΜͱ͑Δͷ ݁ߏιϑτΣΞͷରԠ͕ॆ࣮ 'JSFGPY
$ISPNJVN 5IVOEFSCJSE *OUFMMJ+*%&"ͳͲ /7*%*"(F'PSDFͷυϥΠόެࣜͰެ։͞Ε͍ͯΔ
ͳΜͰ.BD#PPLͰൃදͯ͠Δͷ σεΫτοϓ࣋ͪӡΜͰ͘Δͷྲྀੴʹ͠ΜͲ͍ ࣗ࡞1$Ͱ'SFF#4%ΛσεΫτοϓڥͱͯ͠ར༻ ݸਓͷϊʔτ1$.BD#PPL1SPͷΈॴ࣋ NBD04#4%ܥ͔ͩΒڐͯ͠΄͍͠
σεΫτοϓڥͷߏஙํ๏
ύοέʔδͷΠϯετʔϧ pkgίϚϯυͰҎԼͷύοέʔδΛΠϯετʔϧ 98JOEPX4ZTUFN xorg ຊޠϑΥϯτ japanese/font-std ɾ*.& ja-fcitx-mozc
ϩάΠϯϚωʔδϟ x11/slim σεΫτοϓϚωʔδϟ x11-wm/xfce4 ݸผʹΠϯετʔϧͨ͠ํ͕ྑ͛͞ ԾϚγϯͰҰׅΠϯετʔϧ͠Α͏ͱͨ͠ΒλΠϜΞτසൃ
ిݯ੍ޚ༻άϧʔϓͷՃ powerάϧʔϓΛ࡞ pw groupadd power /etc/groupʹpowerάϧʔϓͷ߲͕Ճ͞ΕΔ powerάϧʔϓʹwheel operator powerΛՃ
power:*:1002:wheel,operator,power (*%࣮ߦλΠϛϯάͳͲʹґଘ
ిݯճΓͷݖݶઃఆ 1PMLJUͷݖݶΛઃఆ ࠶ىಈɾγϟοτμϯɾϋΠόʔωʔγϣϯʹؔ͢ΔݖݶΛઃఆ [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 ࠶ىಈͷઃఆྫ
ࣗಈىಈͷઃఆ /etc/rc.confʹσʔϞϯͷઃఆΛՃ ϩάΠϯϚωʔδϟͳͲ͕04ىಈ࣌ʹࣗಈ࣮ߦ͞ΕΔ ͪͳΈʹσʔϞϯֳԼͱແؔ slim_enable=“YES” dbus_enable=“YES” polkitd_enable=“YES” /etc/rc.conf
ىಈ࣌ͷઃఆϑΝΠϧͷฤू ىಈεΫϦϓτΛฤू #!/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
σεΫτοϓڥͷىಈ ىಈεΫϦϓτΛϢʔβσΟϨΫτϦʹอଘ cp /usr/share/skel/dot.xinitrc /home/${Ϣʔβ໊} ॳճͷΈىಈίϚϯυ࣮ߦ service dbus onestart service
slim onestart લఏ/etc/rc.conf͕ઃఆࡁΈ ࠶ىಈͷ߹ෆཁ /etc/rc.confʹઃఆࡁΈͷ߹startͷΘΓʹonestartΛ༻
࣮ࡍͷը໘ 7JSUVBM#PY্ͷ'SFF#4%3&-&"4&ΛࡱӨ
૯ׅ ॳ৺ऀͰ'SFF#4%্ͰσεΫτοϓڥ࡞ΕΔ pkgίϚϯυ༷༷ ΈͷσεΫτοϓϚωʔδϟΛ͑Δ ͓ؾʹͷσεΫτοϓڥ͕ͳ͍͔Βࠓ࡞Βͳ͍ͱ͔ݴΘͳ͍
ࢀߟࢿྉ 'SFF#4%σεΫτοϓڥߏங IUUQTGSFFCTETJOHOFKQEFTLUPQ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠