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
SAW
August 03, 2019
Technology
0
340
FreeBSDでデスクトップ 環境構築
OSC Kyoto 2019 のLT発表資料です。
SAW
August 03, 2019
Tweet
Share
More Decks by SAW
See All by SAW
Vite の Library Mode を使って Vue のコンポーネントをライブラリ化する
azuki
1
51
Laravel や Symfony で手っ取り早く OpenAPI のドキュメントを作成する
azuki
2
180
Provide/Inject で TypeScript の恩恵を受ける方法
azuki
3
99
GraphQL はいいぞ! ~Laravel で学ぶ GraphQL 入門~
azuki
1
280
OSS contributor への第一歩を踏み出すまでの物語
azuki
2
220
Eloquent で relation を扱う基礎
azuki
0
120
メイキング・オブ・PHPカンファレンス 〜PHPカンファレンス関西2024の運営スタッフが語る舞台裏〜
azuki
0
89
ブラウザでテキストを読み上げる
azuki
0
140
計画性ないけれどノリと勢いだけで地方でも勉強会を開くすゝめ 〜 PHPカンファレンス関西2024 の懇親会 LT のその後 〜
azuki
0
73
Other Decks in Technology
See All in Technology
SpiderPlus & Co. エンジニア向け会社紹介資料
spiderplus_cb
0
870
ゼロからわかる!!AWSの構成図を書いてみようワークショップ 問題&解答解説 #デッカイギ #羽田デッカイギおつ
_mossann_t
0
1.5k
Reactフレームワークプロダクトを モバイルアプリにして、もっと便利に。 ユーザに価値を届けよう。/React Framework with Capacitor
rdlabo
0
110
新しいスケーリング則と学習理論
taiji_suzuki
10
3.8k
自社 200 記事を元に整理した読みやすいテックブログを書くための Tips 集
masakihirose
2
320
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
6
54k
The future we create with our own MVV
matsukurou
0
2k
JuliaTokaiとJuliaLangJaの紹介 for NGK2025S
antimon2
1
110
Kotlin Multiplatformのポテンシャル
recruitengineers
PRO
2
150
アジャイルチームが変化し続けるための組織文化とマネジメント・アプローチ / Agile management that enables ever-changing teams
kakehashi
3
3.3k
Git scrapingで始める継続的なデータ追跡 / Git Scraping
ohbarye
5
480
Oracle Exadata Database Service(Dedicated Infrastructure):サービス概要のご紹介
oracle4engineer
PRO
0
12k
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
How STYLIGHT went responsive
nonsquared
96
5.3k
Embracing the Ebb and Flow
colly
84
4.5k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.3k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
570
Fireside Chat
paigeccino
34
3.1k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
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
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠