|
|
第1行: |
第1行: |
− | =用户需知= | + | ==平铺式窗口管理器 == |
− | <pre>
| + | 什么是平铺式窗口管理器?简单来说,所谓的平铺就是之所有的窗口都不会相互重叠,而是自动的被调整大小使得它们能够刚好占满整个屏幕。这和传统的桌面环境的概念相差很大,也许你会疑问这样的环境下如何工作? |
− | | + | 事实上对于Linux这种需要大量使用命令行的操作系统来说平铺式窗口管理在很多情况下能够极大的提升你的工作效率。举个例子,很多时候你都需要打开好几个shell。在gnome底下这就意味着好几个会相互遮挡命令行窗口,大多数时候如果你想要同时看到这些窗口上面的内容就得费神费力的调整它们的位置和大小。而在平铺式窗口下面你完全不需要为这些事情烦心。 |
− | FreeBSD11 FreeBSD12
| + | 另外一个可能会促使你使用平铺的理由就是,用它来调整、切换窗口几乎可以不使用鼠标。 |
− | | |
− | | |
− | 今天在家成功安装了freebsd12 并连上wifi freebsd11连不上
| |
− | | |
− | 现在双硬盘也是成功的 1t 作为了home 昨天的安装好了 再mount硬盘居然是不行的,一开机就死了了,不过现在是GPT加bios 兼容模式
| |
− | gnome3 to leav xfce is good for use
| |
− | | |
− | 桌面用户如何? 家里不用理 带个 freebsd latop 上班就行了
| |
− | | |
− | | |
− | 这几天更新firefox 70 失败 用port 居然有很多软件消失了 ,例如 fcitx-qt5 liboffice
| |
− | | |
− | </pre>
| |
− | | |
− | 如果你读过我的TrueOS 评论并且有兴趣尝试使用桌面 BSD 或已经使用 TrueOS,请不要担心(这对于生活来说也是一个很好的建议)。TrueOS 的所有桌面元素都将剥离到 Project Trident。目前,Project Trident 网站的细节不多。他们仿佛还在进行剥离的幕后工作。
| |
− | | |
− | 如果你目前拥有 TrueOS,则无需担心迁移。TrueOS 团队表示,“对于那些希望迁移到其他基于 FreeBSD 的发行版,如 Project Trident 或 GhostBSD 的人而言将会有迁移方式。
| |
− | | |
− | [https://zhuanlan.zhihu.com/p/39736459 TrueOS不再想要成为“桌面 BSD”了]
| |
− | | |
− | | |
− | TW的文档是新式,天朝的太老了
| |
− | https://www.freebsd.org/doc/zh_TW.UTF-8/books/handbook/index.html
| |
− | | |
− | =freebsd12 on elitebook 问题=
| |
− | 1. 中文输入法老是调不出来 无论是fcitx ibus scim
| |
− | | |
− | 2. lxqt 界面 会假死,虽然在远程还可以ssh
| |
− | | |
− | | |
− | =pre-configure=
| |
− | <pre>
| |
− | Pkg源地址更换为USTC:
| |
− | | |
− | 官方源配置是 /etc/pkg/FreeBSD.conf ,请先检查该文件内容。注意其中的 url 参数配置了官方仓库的地址,我们需要把它替换为镜像站的地址。 该配置文件是 FreeBSD 基本系统的一部分,会随着 freebsd-update 更新,请不要直接修改,而是创建 /usr/local/etc/pkg/repos/FreeBSD.conf 覆盖配置,文件内容如下:
| |
− | | |
− | FreeBSD: {
| |
− | url: "pkg+http://mirrors.ustc.edu.cn/freebsd-pkg/${ABI}/quarterly",
| |
− | }
| |
− | 如果要使用滚动更新的 latest 仓库,把 url 配置最后的 quarterly 换成 latest 即可。 修改配置后,运行 pkg update -f 更新索引。
| |
− | | |
− | </pre>
| |
− | | |
− | =configure start=
| |
− | ==0基本系统已安装 没有gui==
| |
− | | |
− | | |
− | [[安装freebsd]]
| |
− | | |
− | [http://blog.linuxchina.net/?p=1047 freebsd 添加用户]
| |
− | | |
− | ===字体 ===
| |
− | <pre>cd /usr/ports/x11-fonts/wqy
| |
− | make install clean
| |
− | #没有字体 显示中文时为乱码
| |
− | | |
− | 编辑/usr/local/etc/fonts/conf.d/85-wqy.conf这个文件,找到下面这两行( 现在不是这二行了 应该在第99、100行):
| |
− | | |
− | 查找 compare="less_eq" freebsd12 有5个
| |
− | | |
− | <test name="size" compare="less_eq"><int>16</int></test>
| |
− | <edit name="antialias" mode="assign"><bool>false</bool></edit>
| |
− | 把less_eq后面的int值从16改成8即可。这两行的意思是对于所有小于16号的字体都禁用抗锯齿(match居然写的target=”font”,匹配了所有字体),一个最简单的workaround就是把禁用抗锯齿的字号改小一点,8号是个不错的值,因为太小的字用抗锯齿反而会模糊。
| |
− | | |
− | 这样字体就美美的 </pre>
| |
− | | |
− | https://www.librehat.com/solve-freebsd-dragonflybsd-font-antialiasing-settings-invalid-issues/
| |
− | https://www.freebsdchina.org/forum/viewtopic.php?p=291166&sid=3b2dad0b46fafdb9a54757d673fef516
| |
− | | |
− | ===xorg GUI 开始 ===
| |
− | <pre>
| |
− | pkg install xorg
| |
− | | |
− | | |
− | pkg install xf86-video-intel
| |
− | | |
− | pkg install xrandr
| |
− | | |
− | /etc/rc.conf
| |
− | hald_enable="YES"
| |
− | dbus_enable="YES"
| |
− | | |
− | | |
− | pkg install gdm # gnome3-lite #gnome3 有点显卡闪屏
| |
− | </pre>
| |
− | | |
− | ===slim===
| |
− | <pre>
| |
− | pkg install -y slim-themes slim
| |
− | /usr/local/etc/slim.conf
| |
− | #sessiondir /usr/local/share/xsessions
| |
− | # ...
| |
− | current_theme fbsd
| |
− | | |
− | ls /usr/local/share/slim/themes/
| |
− | archlinux-simple fbsd gentoo-simple mindlock scotland-road
| |
− | capernoited fingerprint gnewsense parallel-dimensions subway
| |
− | debian-moreblue flat lake rainbow wave
| |
− | default flower2 lunar rear-window zenwalk
| |
− | | |
− | | |
− | | |
− | </pre>
| |
− | ====usage==== | |
− | <pre>单用户环境
| |
− | 要将SLiM配置为加载某个特定的环境,只需编辑~/.xinitrc 如下:
| |
− | | |
− | #!/bin/sh
| |
− | | |
− | #
| |
− | # ~/.xinitrc
| |
− | #
| |
− | # Executed by startx (run your window manager from here)
| |
− | #
| |
− | | |
− | exec [session-command]
| |
− | 将[session-command]替换为适当的会话命令。例如:
| |
− | | |
− | exec awesome
| |
− | exec dwm
| |
− | exec startfluxbox
| |
− | exec fvwm2
| |
− | exec gnome-session
| |
− | exec openbox-session
| |
− | exec startkde
| |
− | exec startlxde
| |
− | exec startxfce4
| |
− | exec enlightenment_start
| |
− | </pre>
| |
− | | |
− | https://wiki.archlinux.org/index.php/SLiM_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
| |
− | | |
− | https://www.c0ffee.net/blog/freebsd-on-a-laptop/#slim
| |
− | | |
− | ===xfce ===
| |
− | <pre>
| |
− | | |
− | pkg install xfce
| |
− | | |
− | cat .xinitrc
| |
− | . /usr/local/etc/xdg/xfce4/xinitrc
| |
− | #ck-launch-session /usr/local/bin/startlxqt
| |
− | #exec awesome
| |
− | export LC_ALL=zh_CN.UTF-8
| |
− | export LANGUAGE=zh_CN.UTF-8.UTF-8
| |
− | export LANG=zh_CN.UTF-8.UTF-8
| |
− | #fcitx &
| |
− | | |
− | cat /etc/rc.conf
| |
− | hostname="bsdelite.linuxsa.org"
| |
− | #wlans_iwm0="wlan0"
| |
− | #ifconfig_wlan0="WPA DHCP"
| |
− | sshd_enable="YES"
| |
− | dbus_enable="YES"
| |
− | hald_enable="YES"
| |
− | # Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
| |
− | dumpdev="AUTO"
| |
− | ifconfig_em0="DHCP"
| |
− | slim_enable="yes"
| |
− | defaultrouter="192.168.10.1"
| |
− | | |
− | fcitx wubi 在xfce 是成功的
| |
− | </pre>
| |
− | | |
− | ===lxqt ===
| |
− | <pre>
| |
− | pkg install lxqt # sudo pkg delete lxqt # 输入法不好用 老调不出来 放弃
| |
− | </pre>
| |
− | https://wiki.freebsd.org/LXQt
| |
− | | |
− | ===awesome===
| |
− | <pre>
| |
− | pkg install awesome
| |
− | # cp /usr/local/etc/xdg/awesome/rc.lua .config/awesome/ #这个不要,我们后面会操作的 在配置里面
| |
− | echo "exec awesome" >> .xinitrc
| |
− | chmod +x ~/.xinitrc
| |
− | </pre>
| |
− | ===时间设置===
| |
− | <pre>
| |
− | 先用bsdconfig-->network --> 不行再date
| |
− | | |
− | date 201908122145
| |
− | 2019年 8月12日 星期一 21时45分00秒 CST
| |
| | | |
− | </pre>
| + | 使用原因 xmonads 坏了 ,于是 |
| | | |
− | ===xrand=== | + | ==安装== |
| <pre> | | <pre> |
− | #at elitebook
| + | sudo apt update |
− | xrandr --output DP2 --same-as eDP1 --mode 1366x768 --output DP2 --mode 1920x1080
| + | sudo apt-get install awesome awesome-extra feh xcompmgr xscreensaver lxrandr |
− | | + | git clone https://github.com/evan886/awesome.git ~/.config/awesome |
− | #I3只有这个有效果 上面那个 是完全 只有一半 感觉没有了另外一半 哈哈 | + | #git clone https://github.com/alswl/awesome.git ~/.config |
− | xrandr --output DP2 --mode 1920x1080 --output eDP1 --off
| + | cd awesome/ |
− | | + | #cp _autostart.sh autostart.sh |
| | | |
| | | |
| + | #特别配置 |
| + | head -n 57 rc.lua #因为 它启动有点不太妥 |
| + | terminal = "terminator -u" |
| | | |
− | #at 神舟
| |
− | #xrandr --output HDMI-1 --same-as LVDS-1 --mode 1366x768 --output HDMI-1 --mode 1920x1080
| |
| | | |
− | ##kali | + | ##add to ~/.config/awesome/rc.lua |
− | #on home
| |
− | # if vga on home 24 1920*1080
| |
− | #xrandr --output VGA-1 --same-as LVDS-1 --mode 1366x768 --output VGA-1 --mode 1920x1080
| |
| | | |
− | #if hdmi on home
| + | 配置自动启程序 记住 很多在这里自启动的 2019年 01月 03日 |
− | #xrandr --output HDMI-1 --same-as LVDS-1 --mode 1366x768 --output HDMI-1 --mode 1920x1080
| + | 使用awesome之后之前设置的自动启动就会失效,因为Awesome启动是通过配置文件控制的,在配置文件(~/.config/awesome/rc.lua)加上如下内容可以配置自启动程序: |
− | #只开启外外接显示器
| |
− | xrandr --output HDMI-1 --mode 1920x1080 --output LVDS-1 --off
| |
| | | |
− | #HDMI-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 527mm x 296mm
| + | autorun = true |
| + | autorunApps = |
| + | { |
| + | "nm-applet &", |
| + | "kupfer --no-splash" |
| + | -- "fcitx", |
| + | -- "dbus-launch gnome-do", |
| + | -- "synapse -s &", |
| + | -- "/opt/qq2012/wineapp/qq/qq.sh", |
| + | -- "dbus-launch gnome-do", |
| | | |
− | #xrandr --output HDMI-1 --same-as --mode 1366x768 --output HDMI-1 --mode 1920x1080+0+0
| |
− | # on work
| |
− | #xrandr --output VGA1 --same-as LVDS1 --mode 1920x1080 --output LVDS1 --mode 1366x768
| |
| | | |
− |
| |
− | </pre>
| |
− |
| |
− | ===wifi===
| |
− | <pre>
| |
− |
| |
− | 首先 安装freebsd12 时,就选择wifi连接网络,不要插网线
| |
− |
| |
− | Add an entry for this network to /etc/wpa_supplicant.conf. If the file does not exist, create it.
| |
− |
| |
− | network={
| |
− | ssid="myssid"
| |
− | psk="mypsk"
| |
| } | | } |
| | | |
− | Add entries to /etc/rc.conf to configure the network on startup:
| + | if autorun then |
| + | for app = 1, #autorunApps do |
| + | awful.util.spawn_with_shell(autorunApps[app]) |
| + | end |
| + | end |
| | | |
− | wlans_ath0="wlan0"
| + | --在autorunApps中添加要自动启动程序的命令即可在登录时启动相应的程序 |
− | ifconfig_wlan0="WPA SYNCDHCP"
| |
| | | |
| | | |
− | Restart the computer, or restart the network service to connect to the network:
| |
| | | |
− | # service netif restar
| |
| | | |
− | </pre>
| |
− | https://www.freebsd.org/doc/handbook/network-wireless.html
| |
| | | |
− | ===显示器 之亮度 及双显示器 ===
| + | # 托盘 trayer |
− | <pre>
| + | trayer --edge top --align right --SetDockType true --SetPartialStrut true --expand true --widthtype pixel --width 128 --transparent true --alpha 0 --tint 0x000000 --height 26 & |
| | | |
− | #我的
| |
− | root@bsd-latop:~ # sudo kldload acpi_video; sudo sysctl hw.acpi.video.crt0.brightness=30
| |
− | hw.acpi.video.crt0.brightness: 80 -> 30
| |
| | | |
− | 查看
| |
− | sysctl hw.acpi.video
| |
| | | |
− | hw.acpi.video.out2.active: 1
| + | # on xmonad |
− | hw.acpi.video.out1.active: 1
| + | # apt install trayer Set up an icon tray |
− | hw.acpi.video.out0.active: 1
| + | trayer --edge top --align right --SetDockType true --SetPartialStrut true \ |
− | hw.acpi.video.ext2.active: 1
| + | --expand true --width 6 --transparent true --tint 0x191970 --height 26 & |
− | hw.acpi.video.ext1.active: 1
| |
− | hw.acpi.video.ext0.active: 1
| |
− | hw.acpi.video.lcd0.active: 1
| |
− | hw.acpi.video.crt0.levels: 80 50 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
| |
− | hw.acpi.video.crt0.economy: 50
| |
− | hw.acpi.video.crt0.fullpower: 80
| |
− | hw.acpi.video.crt0.brightness: 80
| |
− | hw.acpi.video.crt0.active: 1
| |
| | | |
| + | #trayer --edge top --align right --SetDockType true --SetPartialStrut true \ |
| + | # --expand true --width 9 --transparent true --tint 0x191970 --height 26 & |
| + | # Empathy chat client (-h: start hidden, -n: don't connect on launch) |
| | | |
− | 别人的例子
| |
− | kldload acpi_video; sysctl hw.acpi.video.lcd0.brightness=30 试试
| |
| | | |
| | | |
− | </pre>
| + | 默认配置文件 |
| + | /etc/xdg/awesome/rc.lua |
| | | |
− | [http://www.bsdart.org/freebsd-%e4%b8%8b%e5%8f%8c%e6%98%be%e7%a4%ba%e5%99%a8%e7%9a%84%e8%ae%be%e7%bd%ae/ FreeBSD 下双显示器的设置]
| |
| | | |
− | ===pkg 源更新===
| + | 作好更改后,检查配置文件是否有错误是非常有用的: |
− | <pre>
| |
− | mkdir -p /usr/local/etc/pkg/repos/
| |
| | | |
− | vi /usr/local/etc/pkg/repos/FreeBSD.conf
| + | user $awesome -k |
− | FreeBSD: {
| + | ✔ Configuration file syntax OK |
− | url: "pkg+http://mirrors.ustc.edu.cn/freebsd-pkg/${ABI}/quarterly",
| |
− | }
| |
− | | |
− | | |
− | | |
− | #系统更新
| |
− | pkg update -f
| |
− | pkg update
| |
− | pkg upgrade
| |
| | | |
| + | 美化 |
| | | |
| + | git clone git://github.com/mikar/awesome-themes.git ~/.config/awesome/themes |
| </pre> | | </pre> |
− | https://mirrors.ustc.edu.cn/help/freebsd-pkg.html
| |
| | | |
− | https://www.freebsd.org/doc/handbook/pkgng-intro.html
| + | ===锁屏=== |
− | | |
− | ===更新单个软件=== | |
| <pre> | | <pre> |
| + | sudo apt install gnome-screensaver |
| | | |
− | 这里以firefox为例子
| + | 要先设置 自启动 |
− | | |
− | pkg install firefox #就可以直接升级了
| |
− | | |
− | Installed packages to be UPGRADED:
| |
− | firefox: 68.0.1_1,1 -> 69.0.2,1
| |
− | telegram: 1.4.1.g20161227_5 -> 1.4.1.g20161227_6
| |
− | protobuf: 3.7.1,1 -> 3.9.2,1
| |
− | libevent: 2.1.10 -> 2.1.11
| |
− | libqtxdg: 3.3.0 -> 3.3.0_1
| |
− | | |
− | Installed packages to be REINSTALLED:
| |
− | mysql57-server-5.7.27 (direct dependency changed: perl5)
| |
− | | |
− | Number of packages to be upgraded: 5
| |
− | Number of packages to be reinstalled: 1
| |
− | | |
− | The operation will free 1 MiB.
| |
− | 64 MiB to be downloaded.
| |
− | | |
− | </pre>
| |
− | | |
− | ===ports 加速===
| |
− | <pre>
| |
− | sudo pkg install axel
| |
− | | |
− | vi /etc/make.conf
| |
− | #加入以下内容
| |
− | FETCH_CMD=axel
| |
− | FETCH_BEFORE_ARGS= -n 10 -a
| |
− | FETCH_AFTER_ARGS=
| |
− | DISABLE_SIZE=yes
| |
− | MASTER_SITE_OVERRIDE?=\
| |
− | http://ports.hshh.org/${DIST_SUBDIR}/\
| |
− | http://ports.cn.freebsd.org/${DIST_SUBDIR}/\
| |
− | #ftp://ftp.freeBSDchina.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
| |
− | MASTER_SITE_OVERRIDE?=http://mirrors.ustc.edu.cn/freebsd-ports/distfiles/${DIST_SUBDIR}/
| |
− | MASTER_SITE_OVERRIDE?=${MASTER_SITE_BACKUP}
| |
− | #MASTER_SITE_OVERRIDE?=http://mirrors.ustc.edu.cn/freebsd-ports/distfiles/${DIST_SUBDIR}/
| |
− | | |
− | vi /etc/portsnap.conf
| |
− | 把
| |
− | | |
− | SERVERNAME=portsnap.freebsd.org
| |
− | | |
− | 修改成:
| |
− | | |
− | SERVERNAME=portsnap.hshh.org
| |
− | | |
− | 这个是他的更新服务器。另外还有几个国内比较快的portsnap服务器:
| |
− | | |
− | portsnap.hshh.org
| |
− | | |
− | portsnap2.hshh.org
| |
− | | |
− | portsnap3.hshh.org (网通)
| |
| | | |
− | portsnap4.hshh.org
| |
− | </pre>
| |
| | | |
− | ===更新ports===
| + | vim ~/.config/awesome/rc.lua |
− | <pre>
| |
| | | |
− | 在 /etc/make.conf 中添加以下内容(如果文件不存在,则新建之):
| + | -- autorun app by evan |
| + | autorun = true |
| + | autorunApps = |
| + | { |
| + | "nm-applet &", |
| + | "xscreensaver -no-splash &", |
| | | |
− | MASTER_SITE_OVERRIDE?=http://mirrors.ustc.edu.cn/freebsd-ports/distfiles/${DIST_SUBDIR}/
| + | awful.key({ modkey, "Control" }, "l", function () awful.spawn("xscreenaver-commadn --lock") end, |
| + | {description = "lock ", group = "launcher"}), |
| | | |
| | | |
| | | |
− | cat /etc/portsnap.conf | grep cn
| + | -- is good 运行 |
− | SERVERNAME=portsnap.cn.FreeBSD.org
| + | awful.util.spawn_with_shell("/usr/bin/gnome-screensaver") |
| + | -- Ctrl + Atl + l 锁屏: |
| + | -- 因为 Windows 中是 Win + L ,但在 awesome 中 Win + L 已经被用来干其他事情了 |
| + | awful.key({"Mod1", "Control"}, "l", function () |
| + | awful.util.spawn("gnome-screensaver-command --lock") |
| + | end) |
| | | |
− | fetch 获取数据
| |
− | extract 释放全部ports
| |
− | update 更新ports
| |
− | 第一次使用可以portsnap fetch extract
| |
| | | |
− | 以后使用可以 portsnap fetch update
| + | -- oldCtrl + Atl + l 锁屏: |
− | portsnap extract; portsnap update
| + | -- 因为 Windows 中是 Win + L ,但在 awesome 中 Win + L 已经被用来干其他事情了 |
| + | awful.key({"Mod1", "Control"}, "l", function () |
| + | awful.util.spawn('xscreensaver-command -lock') |
| + | end) |
| | | |
− | 现在的亚洲pkg mirrors
| + | 发现的问题 直接运行 gnome-screensaver-command --lock 可以 用快捷键居然不行呀 |
− | pkg0.twn.freebsd.org
| |
| </pre> | | </pre> |
| | | |
− | http://mirrors.ustc.edu.cn/help/freebsd-ports.html | + | [http://www.chengweiyang.cn/2016/02/16/how-to-lock-screen-in-awesome-wm/ 在 Awesome 开启锁屏快捷键] |
− | | |
− | [https://blog.csdn.net/lanzh_syf/article/details/86599445 FreeBSD 12 国内源提速 pkg 和 ports 做个笔记]
| |
| | | |
− | [https://www.cnblogs.com/apexchu/p/4131821.html Freebsd 下如何最有效率的安装软件]
| + | ==主题和壁纸== |
− | | |
− | [http://blog.linuxchina.net/?p=1039 freebsd 安装ports以及加速]
| |
− | | |
− | [https://blog.csdn.net/pengsixiang/article/details/4224141 使用国内镜像给FreeBSD的Ports安装加速]
| |
− | | |
− | [https://blog.csdn.net/pengsixiang/article/details/7458136 FreeBSD Fetch和Tar的妙用]
| |
− | | |
− | | |
− | [https://www.zhihu.com/question/264793642 怎么看待FreeBSD官方对镜像站的封闭管理]
| |
− | | |
− | =20190808 new add= | |
| <pre> | | <pre> |
− | root@freebsd:/home/evan # cat /etc/fstab
| + | 1 修改默认的主题配置文件 |
− | # Custom /etc/fstab for FreeBSD VM images
| + | sudo vim /usr/share/awesome/themes/default/theme.lua |
− | /dev/gpt/rootfs / ufs rw 1 1 | + | theme.wallpaper = "/home/evan/images/sonnenaufgang.jpg" |
− | /dev/gpt/swapfs none swap sw 0 0 | + | --theme.wallpaper = "/usr/share/awesome/themes/default/background.png" |
| | | |
| + | 2.或者选择不同的themes |
| + | vim ~/.config/awesome/rc.lua # 打开然后分别添加或者edit |
| + | -- {{{ Variable definitions |
| + | -- Themes define colours, icons, font and wallpapers. |
| + | --beautiful.init(awful.util.get_themes_dir() .. "default/theme.lua") --这个是原来默认的 |
| + | --beautiful.init("~/.config/awesome/themes/multicolor/theme.lua") |
| + | --him cool-blue rainbow wombat foo niceandclean elric tree strict dremora dust sunjack byte grey-new matrix multicolor |
| + | beautiful.init("~/.config/awesome/themes/tree/theme.lua") |
| | | |
− | % echo 'ck-launch-session /usr/local/bin/startlxqt' > ~/.xinitrc
| |
| | | |
− | pkg install xorg
| + | beautiful.init("~/.config/awesome/themes/snow/theme.lua") |
| + | --beautiful.init("~/.config/awesome/themes/blue/theme.lua") |
| | | |
− | | + | 例如主题是 tree |
− | 安装:
| + | 那么就选择一个你要的相片并改名为 background.jpg or background.png 放到 |
− | pkg install xorg
| + | /home/evan/.config/awesome/themes/tree/ |
− | //在/etc/rc.conf文件内添加如下内容:
| |
− | | |
− | | |
− | cat /etc/rc.conf
| |
− | hostname="freebsd"
| |
− | moused_enable="YES"
| |
− | moused_nodefault_enable="YES"
| |
− | dbus_enable="YES"
| |
− | hald_enable="YES"
| |
− | ifconfig_DEFAULT="DHCP inet6 accept_rtadv"
| |
− | sshd_enable="YES"
| |
− | slim_enable="yes"
| |
− | #lightdm_enable="YES"
| |
− | | |
− | | |
− | pkg install xrandr remmina synapse
| |
− | | |
− | pkg install awesome
| |
− | | |
− | pkg install telegram # or pidgim </pre>
| |
− | https://forums.freebsd.org/threads/running-telegram-gui.51494/
| |
− | | |
− | 添加 新硬盘 这个会出错 只有在安装时就两个硬盘 并分区就没事
| |
− | | |
− | | |
− | Aug 9 2019
| |
− | | |
− | [https://blog.csdn.net/tg2003/article/details/80569955 FreeBSD本地化]
| |
− | | |
− | | |
− | [http://blog.linuxchina.net/?p=1039 freebsd 安装ports以及加速]
| |
− | | |
− | [https://blog.csdn.net/pengsixiang/article/details/4224141 使用国内镜像给FreeBSD的Ports安装加速]
| |
− | | |
− | [https://blog.csdn.net/pengsixiang/article/details/7458136 FreeBSD Fetch和Tar的妙用]
| |
− | | |
− | | |
− | [https://www.zhihu.com/question/264793642 怎么看待FreeBSD官方对镜像站的封闭管理]
| |
− | | |
− | | |
− | [https://blog.csdn.net/lanzh_syf/article/details/86635083 freebsd12 安装gnome3图形界面]
| |
− | | |
− | | |
− | | |
− | docker on freebsd
| |
− | https://wiki.freebsd.org/Docker
| |
− | | |
− | jails
| |
− | | |
− | | |
− | ---------------------
| |
− | | |
− | 原文链接:https://blog.csdn.net/MoeDisk/article/details/87028238
| |
− | | |
− | | |
− | ==1 安装 gui 相关==
| |
− | === 安装===
| |
− | <pre>#不用 portnaps 直接pkg
| |
− | #昨晚这个默认居然是没有cn的 我去 搞半天 ,还是改一下比较好滴
| |
− | vi /etc/portsnap.conf
| |
− | SERVERNAME=portsnap.cn.FreeBSD.org
| |
− | | |
− | #不安装gnome3 就没有gdm,但是没办法单独安装gdm
| |
− | pkg install xorg mate slim #没了 xf86-video-fbdev ?
| |
− | | |
− | #[Install CINNAMON Desktop Environment]
| |
− | pkg install cinnamon
| |
− | #20170331
| |
− | #Lightdm is in the ports tree.
| |
− | pkg install x11/lightdm
| |
− | | |
− | For lightdm to function, it requires one of the available greeters to be
| |
− | installed, which are available in the ports tree at x11/lightdm-*greeter*
| |
− | | |
− | # 记得要添加这个DM Add the following lines to /etc/rc.conf to enable the LightDM:
| |
− | lightdm_enable="YES"
| |
− | | |
− | # pkg install terminology</pre>
| |
− | | |
− | ===配置 和开机自启动===
| |
− | <pre>vi /etc/fstab
| |
− | proc /proc procfs rw 0 0
| |
− | sysrc 'hald_enable=YES' 'dbus_enable=YES' 'slim_enable=YES' #'gdm_enable=YES'
| |
| </pre> | | </pre> |
| + | == 美化== |
| + | * 用了lxappearance什么后 icon变得很好看 |
| | | |
− | === 中文化===
| + | 默认的 gtk 界面在 XMonad 下相当地丑, 可以安装lxappearance来调整 GTK 的主题. |
− | <pre>
| |
− | | |
− | 只有中文化后 才能调用fcitx 五笔哦 不然没中文输入
| |
− | 2019
| |
− | | |
− | 编辑用户的环境文件:
| |
− | #vi ~/.cshrc //增加如下内容
| |
− | setenv LANG zh_CN.UTF-8
| |
− | setenv LC_CTYPE zh_CN.UTF-8
| |
− | setenv LC_ALL zh_CN.UTF-8
| |
− | //添加完后退出当前会话,重新进入。
| |
− | #locale //显示当前用户环境
| |
− | LANG=zh_CN.UTF-8
| |
− | LC_CTYPE="zh_CN.UTF-8"
| |
− | LC_COLLATE="zh_CN.UTF-8"
| |
− | LC_TIME="zh_CN.UTF-8"
| |
− | LC_NUMERIC="zh_CN.UTF-8"
| |
− | LC_MONETARY="zh_CN.UTF-8"
| |
− | LC_MESSAGES="zh_CN.UTF-8"
| |
− | LC_ALL=zh_CN.UTF-8
| |
− | | |
− | | |
− | 用户级:
| |
− | 修改用户根目录文件.login_conf: 这个好像加了无效 201908
| |
− | me:\
| |
− | :lang=zh_CN.UTF-8:\
| |
− | :setenv=LC_ALL=zh_CN.UTF-8:\
| |
− | :setenv=LC_CTYPE=zh_CN.UTF-8:\
| |
− | :setenv=LC_COLLATE=zh_CN.UTF-8:\
| |
− | :setenv=LC_TIME=zh_CN.UTF-8:\
| |
− | :setenv=LC_NUMERIC=zh_CN.UTF-8:\
| |
− | :setenv=LC_MONETARY=zh_CN.UTF-8:\
| |
− | :setenv=LC_MESSAGES=zh_CN.UTF-8:\
| |
− | :charset=UTF-8:\
| |
− | :xmodifiers="@im=SCIM": #这里我假设你使用SCIM
| |
− | 在英文界面下运行中文输入法:
| |
− | | |
− | startx 开启 gnome 或 gdm 开始登录gnome
| |
− | | |
− | 我在 ~/.xinitrc中加入了:
| |
− | | |
− | | |
− | cat .xinitrc
| |
− | #ck-launch-session /usr/local/bin/startlxqt
| |
− | exec awesome
| |
− | export LC_ALL=zh_CN.UTF-8
| |
− | export LANGUAGE=zh_CN.UTF-8.UTF-8
| |
− | export LANG=zh_CN.UTF-8.UTF-8
| |
− | fcitx &
| |
− | | |
− | 2019
| |
− | | |
− | export LC_CTYPE=“zh_CN.UTF-8” export XMODIFIERS=@im=SCIM export GTK_IM_MODULE=xim export QT_IM_DODULE=xim export XIM_PROGRAM=“scim -d” scim -d
| |
− | | |
− | | |
− | | |
− | #汉化 第一次失败了 第二再重装一下又好了 2017
| |
− | $ vi .xinitrc
| |
− | export LC_ALL=zh_CN.UTF-8
| |
− | export LANGUAGE=zh_CN.UTF-8.UTF-8
| |
− | export LANG=zh_CN.UTF-8.UTF-8
| |
− | #exec mate-session 不用这个 mate 默认没有gdm了 如果用slim 还是要用这个</pre>
| |
− | | |
− | http://blog.chinaunix.net/uid-20377663-id-114464.html
| |
− | | |
− | https://zhidao.baidu.com/question/2203007741278957948.html
| |
− | | |
− | https://www.cnblogs.com/misstaste/p/5177011.html
| |
− | | |
− | | |
− | | |
− | https://www.cnblogs.com/sinx/p/10585930.html
| |
− | | |
− | === wifi===
| |
− | http://www.puchalian.com/freebsd-wireless-networking-basics.html
| |
− | | |
− | https://www.howtoing.com/setting_up_a_freebsd_wlan_access_point/
| |
| | | |
− | === update ports=== | + | ==常用快捷键== |
| <pre> | | <pre> |
| | | |
| + | Super+S键可以显示已经设置在awesome配置中的快捷方式 |
| | | |
− | SERVERNAME=portsnap.hshh.org
| |
| | | |
| + | 使用 |
| + | 配置完成后注销使用Awesome会话登录,Awesome使用Win键作为主键,几个常用的为: |
| | | |
− | http://mirrors.ustc.edu.cn/help/freebsd-ports.html
| + | Win+ Shift + q:退出awesome |
| | | |
| + | Win+num 可以在多个桌面切换 |
| + | Win+Ctrl+r reload(重启)Awesome, |
| + | Win+k/j可以切换窗口(类Vim操作), |
| | | |
| + | Win+m/n 最大/小化窗口, ## |
| | | |
− | https://www.cnblogs.com/yibinboy/articles/6136704.html
| + | Win+Shift+num 可以将当前窗口发送到其他桌面. |
| + | Win+Shift+C可以关闭当前窗口, |
| + | Win+Space可以切换布局,Awesome有多种布局,这里不作介绍,大家可以自己稍作尝试 |
| | | |
| | | |
| | | |
| + | 首先把修饰键设置为 Win 键,这样不会和其它的快捷键冲突。附件里有配置文件,可以直接使用。 |
| | | |
− | pkg install firefox
| + | Win+数字键 切换工作区 |
− | </pre>
| + | Win+Space 切换窗口布局比如水平布局下,新开窗口与原窗口水平分割桌面。布局有下面几种: |
− | http://mirrors.ustc.edu.cn/help/freebsd-ports.html
| + | 水平布局与垂直布局各两种,区别在于新开窗口的位置。它们是最常用的布局 |
| + | 全屏布局。这个不实用,可以用 Win+m 最大化/还原当前窗口 |
| + | 螺旋布局。似乎也不太实用,反正我很少用 |
| + | 逐渐减小布局。和上面的那个差不多 |
| + | 浮动布局。类似传统窗口管理器的布局。对于不规则的窗口,像 GIMP、mplayer 等,无论在任何布局下窗口都是浮动的。可以在配置文件里设定哪些程序使用浮动窗口。调整浮动窗口的位置时,按下 Win 键,用鼠标拖动就可以了。 |
| + | Win+Enter 开启预设的终端 |
| + | Win+Shift+C 关闭当前窗口 |
| + | Win+Shift+数字键 把当前窗口发送到其它工作区 |
| + | Win+j Win+k 切换到其它窗口 |
| | | |
− | https://www.cnblogs.com/yibinboy/articles/6136704.html
| + | Win+h Win+l 调整当前窗口大小这一组快捷键是VI风格的。 |
| | | |
− | https://blog.csdn.net/lanzh_syf/article/details/86599445
| + | Mod4 + Shift + j:当前窗口和前一个窗口互换位置 |
| + | Mod4 + Shift + k:当前窗口和后一个窗口互换位置 |
| | | |
− | ===输入法===
| |
− | ==== install ====
| |
− | <pre>
| |
− | # fcitx wubi 在xfce 是成功的
| |
− | ##记得 一定要加上chinese/ 不然是pkg 不到东西的 #fcitx-qt5 qt支持 不然在telegarm不能打字
| |
− | pkg install chinese/fcitx chinese/fcitx-configtool chinese/fcitx-table-extra chinese/fcitx-ui-light fcitx-qt5
| |
− |
| |
| | | |
− | </pre>
| + | Mod4 + Left:查看前一个tag |
| + | Mod4 + Right:查看后一个tag |
| | | |
− | ==== configure ====
| |
− | <pre>
| |
| | | |
− | Note:
| + | Mod4 + space:把当前tag更换为下一种布局 |
− | 默认输入状态 非激活 不然 老是默认中文 影响 commmond
| + | Mod4 + Shift + space:把当前tag更换为前一种布局 |
| | | |
− | fcitx-diagnose #查看相关的模块 非常不错的命令
| + | Mod4 + Control + space:切换当前窗口是否为浮动的 |
| | | |
− | vi .cshrc
| |
| | | |
− | #Note just for csh
| |
− | setenv LANG zh_CN.UTF-8
| |
− | setenv LC_CTYPE zh_CN.UTF-8
| |
− | setenv LC_ALL zh_CN.UTF-8
| |
| | | |
− | # evan 4 fcitx
| |
− | setenv XMODIFIERS @im=fcitx
| |
− | setenv GTK_IM_MODULE fcitx
| |
− | setenv QT_IM_MODULE fcitx
| |
− | setenv XIM=fcitx
| |
| | | |
| | | |
− | 下面这些只是提示而已
| + | Mod4 + t :标记窗口(可标记多个) |
| + | Mod4 + Shift + F1~F9:把标记的窗口移动到第一~第九桌面上 |
| + | Ctrl + Mod4 + 1~9:把当前桌面和1~9桌面同时显示 |
| + | Mod4 + 1~9:恢复 |
| + | Mod4 + Esc:快速切换到上一个桌面 |
| | | |
− | ③如果使用的Shell是bash或sh:
| + | #这些没怎么用过 |
− | cat .cshrc
| + | Mod4 + Control + j:切换到下一个屏幕 |
| + | Mod4 + Control + k:切换到前一个屏幕 |
| | | |
− | export XMODIFIERS='@im=fcitx'
| + | Mod4 + Shift + h:增加主区域窗口的数量 |
− | export GTK_IM_MODULE=fcitx
| + | Mod4 + Shift + l:减少主区域窗口的数量 |
− | export QT_IM_MODULE=fcitx
| + | Mod4 + Control + h:增加非主区域窗口的数量 |
| + | Mod4 + Control + l:减少非主区域窗口的数量 |
| | | |
− | 我暂时是这个哦
| |
− | ④如果使用的Shell是csh或tcsh :
| |
− | setenv XMODIFIERS @im=fcitx
| |
− | setenv GTK_IM_MODULE fcitx
| |
− | setenv QT_IM_MODULE fcitx
| |
− | ⑤开机启动设置
| |
− | 系统-->首选项-->启动应用程序
| |
− | 添加fcitx
| |
| | | |
| | | |
| | | |
| + | Mod4 + Shift + i:显示当前窗口的class和instance。这在写脚本的时候尤其有用 |
| + | Mod4 + Shift + r:重绘当前窗口 |
| | | |
− | evan@home:~ % cat .xinitrc
| + | Win+F2 运行程序 |
− | export LC_ALL=zh_CN.UTF-8
| |
− | export LANGUAGE=zh_CN.UTF-8.UTF-8
| |
− | export LANG=zh_CN.UTF-8.UTF-8
| |
− | export XMODIFIERS='@im=fcitx'
| |
− | export GTK_IM_MODULE=fcitx
| |
− | export GTK3_IM_MODULE=fcitx
| |
− | | |
− | mkdir -p ~/.config/autostart/
| |
− | cp /usr/local/share/applications/fcitx.desktop ~/.config/autostart/
| |
− | | |
− | | |
− | pkg prompt
| |
− | Message from zh-fcitx-4.2.9.6_2:
| |
− | | |
− | ************************************************************************
| |
− | | |
− | Remember to set the environment variable XMODIFIERS:
| |
− | | |
− | csh/tcsh: setenv XMODIFIERS @im=fcitx
| |
− | sh/bash: export XMODIFIERS='@im=fcitx'
| |
− | | |
− | For GTK+ programs, you may want to set:
| |
− | | |
− | csh/tcsh: setenv GTK_IM_MODULE fcitx
| |
− | setenv GTK3_IM_MODULE fcitx
| |
− | sh/bash: export GTK_IM_MODULE=fcitx
| |
− | export GTK3_IM_MODULE=fcitx
| |
− | | |
− | For Qt4 programs, we recommend you to use
| |
− | | |
− | qtconfig-qt4: /usr/ports/misc/qt4-qtconfig
| |
− | | |
− | instead of to manually set QT4_IM_MODULE.
| |
− | | |
− | To start fcitx with your desktop, just
| |
− | | |
− | cp /usr/local/share/applications/fcitx.desktop \
| |
− | ~/.config/autostart/
| |
− | | |
− | ************************************************************************
| |
− | Message from zh-fcitx-ui-light-0.1.3_2:
| |
− | | |
− | ************************************************************************
| |
− | | |
− | Replace your `fcitx` command with
| |
− | fcitx -u fcitx-light-ui
| |
− | to start Fcitx with this lightweight UI.
| |
− | | |
− | **************************************************************
| |
− | | |
− | | |
| </pre> | | </pre> |
| | | |
| + | ==布局 Layout== |
| + | 平铺 Tiled |
| + | 平铺模式下屏幕被分为master和stacking两个区域。master中的窗口包含了需要最多关注的窗口(通常这表示master中的窗口会占据更大的屏幕空间),而stacking区域中包含了其它窗口。如果你想的话master区域可以被划分为多行和多列 |
| | | |
− | [[https://ultra-technology.org/freebsd/chinese-japanese-korean-input-freebsd/ Writing Chinese, Japanese, Korean in FreeBSD with fcitx]]
| + | 浮动 Floating |
− | | + | 每个窗口都可以自由的移动和调整大小,就好像普通的窗口管理器一样。无论当前是什么布局,对话框窗口总是处在浮动状态 |
− | === ops and develop === | + | == 启动器== |
− | <pre>pkg install git rsync sudo vim bash terminal anjuta vsftp xfce4-terminal gcc
| + | [[Kali初始化#launcher|#launcher]] |
− | echo 'evan ALL=(ALL) NOPASSWD:NOPASSWD:ALL' >/usr/local/etc/sudoers.d/evan
| |
− | | |
− | pkg install python
| |
− | https://docs.python.org/2.7/using/unix.html
| |
− | https://docs.python.org/3.3/using/unix.html
| |
− | | |
− | # python ide | |
− | pkg install python intellij-pycharm
| |
− | ln -s /usr/local/bin/python2 /usr/bin/python
| |
− | | |
− | | |
− | pkg install editors/emacs
| |
− | https://www.freebsd.org/doc/en/books/developers-handbook/emacs.html
| |
− | | |
− | pkg install terminator
| |
− | | |
− | #dig | |
− | pkg install dns/bind-tools
| |
− | | |
− | </pre>
| |
− | | |
− | ====更改freebsd shell为bash vi 为vim ====
| |
− | ==== install ====
| |
− | <pre>pkg install bash vim
| |
− | root@home:~ # where vi
| |
− | /usr/bin/vi
| |
− | | |
− | mv /usr/bin/vi /usr/bin/bakvi && ln -s /usr/local/bin/vim /usr/bin/vi</pre>
| |
− | | |
− | ====设置bash====
| |
− | <pre>evan# whereis bash
| |
− | bash: /usr/local/bin/bash
| |
− | | |
− | #sudo mv /bin/sh /bin/bak_sh
| |
− | | |
− | ##做了下面这个ln 以后我们把平时在linux下跑的 shell 脚本拿到freebsd跑,也绝大部分没问题了
| |
− | ln -s /usr/local/bin/bash /bin/bash
| |
− | #ln -s /usr/local/bin/bash /bin/sh
| |
− | | |
− | tcsh -s /bin/bash
| |
− | tcsh -s /usr/local/bin/bash
| |
− | evan# chsh -s /usr/local/bin/bash
| |
− | chsh: user information updated
| |
− | 注销重启后 如下 搞定
| |
− | [root@evan ~]# echo $SHELL
| |
− | /usr/local/bin/bash
| |
− | | |
− | | |
− | #anjuta log
| |
− | ===========================================================================
| |
− | Note that some standard Python modules are provided as separate ports
| |
− | as they require additional dependencies. They are available as:
| |
− | | |
− | py35-gdbm databases/py35-gdbm
| |
− | py35-sqlite3 databases/py35-sqlite3
| |
− | py35-tkinter x11-toolkits/py35-tkinter
| |
− | ===========================================================================
| |
− | </pre>
| |
− | | |
− | =applications=
| |
− | ==终端==
| |
− | <pre>
| |
− | sudo pkg install tilda
| |
− | </pre>
| |
− | | |
− | | |
− | ==health==
| |
− | <pre>
| |
− | sudo pkg install redshift
| |
− | </pre>
| |
− | | |
− | ==rednotebook==
| |
− | <pre>
| |
− | sudo ln -s /usr/local/bin/bash /bin/bash
| |
− | sudo pkg install py36-yaml
| |
− | | |
− | sudo python3.6 setup.py install
| |
− | </pre>
| |
− | https://www.freshports.org/devel/py-yaml/
| |
− | | |
− | http://bbs.chinaunix.net/thread-3568241-1-1.html
| |
− | | |
− | ==ss==
| |
− | <pre>
| |
− | ss
| |
− | pkg install shadowsocks-libev
| |
− | # or cd /usr/ports/net/shadowsocks-libev/ && make install clean
| |
| | | |
| + | == 双屏== |
| + | <pre> |
| + | #if hdmi on home |
| + | xrandr --output HDMI-1 --same-as LVDS-1 --mode 1366x768 --output HDMI-1 --mode 1920x1080 |
| | | |
| </pre> | | </pre> |
− | [http://wiki.linuxchina.net/index.php?title=Chrome%E9%80%9A%E8%BF%87shadowsocks%E7%BF%BB%E5%A2%99#linux.28debian_pc.29_or_freebsd12 Chrome通过shadowsocks翻墙]
| |
− |
| |
− | ==Document Viewers==
| |
− | sudo pkg install Okular epdfview #Okular好用 #mupdf 只有命令行界面 # atril 好用 但是是安装上整个mate桌面
| |
− | https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/desktop-viewers.html
| |
− |
| |
− | ==IM==
| |
| | | |
− | ===telegram=== | + | ==问题== |
− | sudo pkg install telegram-desktop # 其它都不对 sudo pkg install telegram #/usr/ports/net-im/telegram && make install clean
| + | 好消息现在又回来了 |
| + | 安装不上的原因 |
| + | [2017-09-19] awesome 4.0-1 removed from kali-rolling (Kali Repository) |
| | | |
− | ===IRC===
| + | http://pkg.kali.org/pkg/awesome# |
− | sudo pkg install hexchat konversation
| |
| | | |
− | == 影音== | + | ==参考== |
− | <pre>pkg install vlc audacious multimedia/audacious-plugins archivers/unzip mplayer gnome-mplayer </pre>
| |
| | | |
− | ==ftp ==
| + | [https://awesomewm.org/apidoc/documentation/17-porting-tips.md.html#v4 官方文档] |
− | <pre>service 自带了ftp
| |
− | FreeBSD includes FTP server software, ftpd, in the base system.
| |
− | https://www.freebsd.org/doc/en/books/handbook/network-ftp.html | |
− | #ftp client | |
− | pkg install filezilla
| |
− | </pre>
| |
| | | |
− | ==Browsers==
| + | [https://wiki.archlinux.org/index.php/Awesome_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) awesome (简体中文)] |
− | <pre>pkg install netsurf midori falkon chromium firefox-esr# firefox # firefox这个在配置那里就可以选择 add 中文
| |
| | | |
− | falkon
| |
− | ld-elf.so.1: /usr/local/lib/qt5/libQt5Core.so.5: version Qt_5.13 required by /usr/local/bin/falkon not found
| |
| | | |
− | #今天 更新到firefox 70 然后起不来了 Segmentation fault (core dumped)
| + | [https://github.com/evan886/awesome my awesome github] |
| | | |
| + | [https://i.linuxtoy.org/docs/guide/ch38.html linuxtoy awesome] |
| | | |
− | fetch https://download.cdn.mozilla.net/pub/firefox/releases/70.0/source/firefox-70.0.source.tar.xz
| + | [https://awesomewm.org/index.html 官网] |
| | | |
− | :/usr/ports/www/firefox # make install clean
| + | [https://blog.csdn.net/minghe_uestc/article/details/7489157 awesome使用与配置] |
| | | |
| + | [https://github.com/alswl/awesome/blob/master/README.md 主要配置参考 ] |
| | | |
− | https://www.freebsd.org/doc/handbook/desktop-browsers.html
| + | [http://www.hahack.com/tools/awesome/# 平铺式窗口管理器-Awesome] |
| | | |
− | ## log | + | [http://wiki.ubuntu.org.cn/Awesome#.E4.BB.80.E4.B9.88.E6.98.AF.E5.B9.B3.E9.93.BA.E5.BC.8F.E7.AA.97.E5.8F.A3.E7.AE.A1.E7.90.86.EF.BC.9F Awesome ubuntu wiki] |
− | Message from chromium-56.0.2924.87_1:
| |
− | For correct operation, shared memory support has to be enabled
| |
− | in Chromium by performing the following command as root :
| |
− | | |
− | sysctl kern.ipc.shm_allow_removed=1
| |
− | | |
− | To preserve this setting across reboots, append the following
| |
− | to /etc/sysctl.conf :
| |
− | | |
− | kern.ipc.shm_allow_removed=1
| |
− | | |
− | | |
− | 安装flashplayer插件
| |
− | | |
− | 安装 nspluginwrapper this is only for firefox ?
| |
− | cd /usr/ports/www/nspluginwrapper
| |
− | make
| |
− | make install
| |
− | 安装 linux-c6-flashplugin11
| |
− | cd /usr/ports/www/linux-c6-flashplugin11
| |
− | make
| |
− | make install
| |
− | 执行nspluginwrapper -v -a -i
| |
− | 若报错Kernel too old, 执行命令sysctl compat.linux.osrelease=2.6.18
| |
− | 修改/etc/sysctl.conf, 增加compat.linux.osrelease=2.6.18
| |
− | 修改/etc/fstab
| |
− | linproc /usr/compat/linux/proc linprocfs rw 0 0
| |
− | | |
− | | |
− | | |
− | #这个是 也是手册上的哦
| |
− | cd /usr/ports/www/linux-flashplayer
| |
− | make install clean
| |
− | | |
− | | |
− | 备注
| |
− | | |
− | 安装步骤参考FreeBSD Handbook
| |
− | 安装nspluginwrapper会安装linux_base-c6
| |
− | 注意安装的版本</pre>
| |
− | | |
− | | |
− | === firefox ===
| |
− | <pre>
| |
− | 要把 .mozilla/ 目录先删除 再 重装 firefox-esr 就可以同步回插件等等所有东西回来了
| |
− | sudo pkg install firefox-esr
| |
− | | |
− | | |
− | | |
− | 字体设置 记得这个不要勾上
| |
− | 允许页面选择自己的字体代替您的上述选择(A
| |
− | | |
− | | |
− | </pre>
| |
− | | |
− | | |
− | https://www.freebsd.org/doc/en/books/handbook/desktop-browsers.html
| |
− | | |
− | [https://daemon-notes.com/articles/desktop/firefox Firefox/Flash on FreeBSD]
| |
− | | |
− | ==remmina==
| |
− | <pre>
| |
− | pkg install remmina
| |
− | #默认没有rdp 等协议
| |
− | To install the port: cd /usr/ports/net/remmina-plugins/ && make install clean
| |
− | To add the package: pkg install remmina-plugins
| |
− | </pre>
| |
− | https://forums.freebsd.org/threads/rdp-or-vnc-for-access-to-remote-windows-machine.53651/
| |
− | | |
− | https://www.freshports.org/net/remmina-plugins/
| |
− | | |
− | ==文件管理器==
| |
− | <pre>
| |
− | pcmanfm
| |
− | </pre>
| |
− | | |
− | ==edit==
| |
− | <pre>
| |
− | pkg install madedit gedit geany
| |
− | </pre>
| |
− | | |
− | ==svn==
| |
− | pkg install subversion && pkg install kdesvn # or esvn
| |
| | | |
− | [[Svn基础]]
| + | [https://wiki.gentoo.org/wiki/Awesome/zh-cn gentoo awesome] |
− | | |
− | [https://blog.csdn.net/xujianhua815926/article/details/468811 在FreeBSD上安装SVN(Subversion)] | |
− | | |
− | ==office==
| |
− | === libreoffice===
| |
− | <pre>
| |
− | sudo pkg install libreoffice
| |
− | pushd /usr/ports/chinese/libreoffice-zh_CN && sudo make install clean
| |
− | </pre>
| |
− | [https://www.libreofficechina.org/ LibreOffice 中文社区]
| |
− | | |
− | ==虚拟化 ==
| |
− | <pre>#FreeBSD as a Host with VirtualBox
| |
− | sudo pkg install emulators/virtualbox-ose
| |
− | | |
− | #普通用户启动
| |
− | sudo pw groupmod vboxusers -m evan
| |
− | | |
− | sudo sysrc vboxnet_enable
| |
− | | |
− | #现在是这样启动的
| |
− | sudo virtualbox
| |
− | </pre>
| |
− | | |
− | ===note===
| |
− | | |
− | <pre>
| |
− | =============================================================================
| |
− | | |
− | VirtualBox was installed.
| |
− | | |
− | You need to load the vboxdrv kernel module via /boot/loader.conf:
| |
− | | |
− | vboxdrv_load="YES"
| |
− | | |
− | You also have to add all users to your vboxusers group in order to use vbox.
| |
− | | |
− | % pw groupmod vboxusers -m jerry
| |
− | | |
− | Reboot the machine to load the needed kernel modules.
| |
− | | |
− | | |
− | Bridging Support:
| |
− | =================
| |
− | | |
− | For bridged networking please add the following line to your /etc/rc.conf:
| |
− | | |
− | vboxnet_enable="YES"
| |
− | | |
− | | |
− | USB Support:
| |
− | ============
| |
− | | |
− | For USB support your user needs to be in the operator group and needs read
| |
− | | |
− | and write permissions to the USB device.
| |
− | | |
− | % pw groupmod operator -m jerry
| |
− | | |
− | Add the following to /etc/devfs.rules (create if it doesn't exist):
| |
− | | |
− | [system=10]
| |
− | add path 'usb/*' mode 0660 group operator
| |
− | | |
− | To load these new rule add the following to /etc/rc.conf:
| |
− | | |
− | devfs_system_ruleset="system"
| |
− | | |
− | Then restart devfs to load the new rules:
| |
− | | |
− | % /etc/rc.d/devfs restart
| |
− | | |
− | | |
− | Troubleshooting:
| |
− | ================
| |
− | | |
− | Running VirtualBox as non-root user may fail with a fatal error
| |
− | NS_ERROR_FACTORY_NOT_REGISTERED. In this case delete /tmp/.vbox-*-ipc file.
| |
− | If you experience "Network: write Failed: Cannot allocate memory" errors
| |
− | try to increase net.graph.maxdata in /boot/loader.conf
| |
− | | |
− | If you are using AIO, then increase these limits (PR#168298):
| |
− | vfs.aio.max_buf_aio=8192
| |
− | vfs.aio.max_aio_queue_per_proc=65536
| |
− | vfs.aio.max_aio_per_proc=8192
| |
− | vfs.aio.max_aio_queue=65536
| |
− | To check if AIO is used use: kldstat -v | grep aio
| |
− | | |
− | Check wiki page for known issues and troubleshooting:
| |
− | http://wiki.freebsd.org/VirtualBox
| |
− | | |
− | Please report any problems to emulation@. Thanks!
| |
− | | |
− | </pre>
| |
− | | |
− | https://www.freebsd.org/doc/handbook/virtualization-host-virtualbox.html
| |
− | | |
− | https://wiki.freebsd.org/VirtualBox
| |
− | | |
− | [https://blog.csdn.net/flymyd/article/details/76399861 FREENAS虚拟机Jails配置全攻略(多篇集合)]
| |
− | | |
− | == 连接win客户端==
| |
− | === rdesktop===
| |
− | <pre>
| |
− | pkg -y install rdesktop
| |
− | pkg -y install tsclient
| |
− | | |
− | rdesktop是基于命令行的工具,tsclient只是一个图形化的界面,依赖于rdesktop
| |
− | </pre>
| |
− | | |
− | === remmmina===
| |
− | ==server ==
| |
− | ===redis===
| |
− | <pre>
| |
− | #redis 3.x compli
| |
− | gmaek -j2 && sudo gmake install
| |
− | | |
− | /usr/local/bin/redis-server | |
− | | |
− | #自启动
| |
− | cat /etc/rc.local
| |
− | /usr/local/bin/redis-server > /dev/null
| |
− | | |
− | #这个不行 Ambiguous output redirect
| |
− | /usr/local/bin/redis-server > /dev/null 2 > &1
| |
− | | |
− | or
| |
− | /usr/local/etc/rc.d下面放你的脚本
| |
− | | |
− | | |
− | | |
− | | |
− | cd /usr/ports/databases/redis
| |
− | make
| |
− | /usr/local/etc/rc.d/redis start
| |
− | /usr/local/bin/redis-cli
| |
− | | |
− | | |
− | | |
− | </pre>
| |
− | [https://www.cnblogs.com/1q84/archive/2011/12/18/2291840.html FreeBSD下安装redis以及redis_py]
| |
− | | |
− | ====docker====
| |
− | https://wiki.freebsd.org/Docker
| |
− | | |
− | === 参考===
| |
− | https://www.c0ffee.net/blog/freebsd-on-a-laptop/
| |
− | | |
− | [https://feng.si/posts/2019/06/freebsd-and-risc-v-the-future-of-open-source-iot-ecosystem/ FreeBSD 与 RISC-V: 开源物联网生态系统的未来]
| |
− | | |
− | https://wiki.freebsdchina.org/software/a/awesome
| |
− | | |
− | [https://wiki.freebsdchina.org/doc/d/freebsd_desktop 使用FreeBSD作为桌面操作系统]
| |
− | | |
− | | |
− | [http://bbs.chinaunix.net/thread-1780047-1-1.html FreeBSD 桌面系统常用软件清单]
| |
− | | |
− | [https://blog.csdn.net/u011152627/article/details/77744795 FreeBSD 配置经验]
| |
− | | |
− | [https://wiki.freebsdchina.org/doc/x/freebsd_desktop_xfce FreeBSD桌面-Xfce4]
| |
− | | |
− | [https://wiki.freebsdchina.org/doc/p/freebsd_desktop_kde FreeBSD 7 Xorg7.3 KDE3.5 桌面系统安装及美化]
| |
− | | |
− | [https://huataihuang.gitbooks.io/cloud-atlas/os/freebsd/ gitbooks.io freebsd]
| |
− | | |
− | [https://www.freebsd.org/doc/en/books/developers-handbook/index.html FreeBSD Developers' Handbook]
| |
− | | |
− | [https://www.freebsd.org/doc/en/books/developers-handbook/emacs.html ecmacs]
| |
− | | |
− | [http://blog.163.com/sujoe_2006/blog/static/3353151201211431245305/ Freebsd 9.0+LXDE桌面安装]
| |
− | | |
− | | |
− | | |
− | [https://www.cnblogs.com/yibinboy/articles/1818638.html FreeBSD笔记常用命令]
| |
− | | |
− | [http://www.2daygeek.com/install-xfce-mate-kde-gnome-cinnamon-desktop-environment-on-freebsd/ Choose the best Desktop for FreeBSD]
| |
− | | |
− | https://cooltrainer.org/a-freebsd-desktop-howto/
| |
− | | |
− | | |
− | [https://www.linuxprobe.com/remmina-linux.html 如何使用Remmina从 Linux 上连接到远程桌面]
| |
− | | |
− | | |
− | [https://www.freebsdchina.org/forum/viewtopic.php?t=62967 配置FreeBSD 10.0(amd64)fvwm桌面]
| |
− | | |
− | [https://blog.csdn.net/xport/article/details/500161 安装远程桌面,VNC Server on FreeBSD + VNC Viewer on Windows ]
| |
− | | |
− | == 截图==
| |
− | ===flameshot===
| |
− | pkg install flameshot
| |
− | | |
− | ==图形==
| |
− | gimp
| |
− | ==development==
| |
− | | |
− | [[Eclipse]]
| |
− | ==mysql==
| |
− | <pre>
| |
− | Message from mysql57-server-5.7.27:
| |
− | *****************************************************************************
| |
− | | |
− | Remember to run mysql_upgrade the first time you start the MySQL server
| |
− | after an upgrade from an earlier version.
| |
− | | |
− | Initial password for first time use of MySQL is saved in $HOME/.mysql_secret
| |
− | ie. when you want to use "mysql -u root -p" first you should see password
| |
− | in /root/.mysql_secret
| |
− | | |
− | MySQL57 has a default %%ETCDIR%%/my.cnf,
| |
− | remember to replace it wit your own
| |
− | or set `mysql_optfile="$YOUR_CNF_FILE` in rc.conf.
| |
− | | |
− | *****************************************************************************
| |
− | Message from akonadi-19.04.2_1:
| |
− | | |
− | ===============================================================================
| |
− | | |
− | KDE Applications versions of Akonadi, KMail, and Kontact use large
| |
− | messages on the local machine. The default size on FreeBSD is too
| |
− | small, which causes local connection problems, and Akonadi-based
| |
− | applications will be flaky (e.g. mailboxes do not display, messages
| |
− | cannot be found). Increasing the buffer size is recommended:
| |
− | | |
− | sysctl net.local.stream.recvspace=65536
| |
− | sysctl net.local.stream.sendspace=65536
| |
− | | |
− | ===============================================================================
| |
− | | |
− | </pre>
| |
− | | |
− | ==有用的==
| |
− | <pre>
| |
− | 启用、安装linxu内核。
| |
− | #kldload linux
| |
− | #ee /etc/rc.conf
| |
− | linux_enable=”YES”
| |
− | #cd /usr/ports/www/linux_base-f10 && make install clean
| |
− | 先安装linux的flash10插件
| |
− | cd /usr/ports/www/linux-f10-flashplugin10
| |
− | make install clean (这一步会把libflashplayer.so安装在/usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so)
| |
− | 再安装nspluginwrapper
| |
− | cd /usr/ports/www/nspluginwrapper
| |
− | make install clean
| |
− | 兼容转换
| |
− | nspluginwrapper -v -i /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so(这一步会在/usr/local/lib/browser_plugins/ 下生成能在freebsd下使用的npwrapper.libflashplayer.so文件 )
| |
− | 最后把插件链接到chromium插件目录下
| |
− | ln -s /usr/local/lib/browser_plugins/npwrapper.libflashplayer.so /usr/local/share/chromium/plugins/
| |
− | 与此同时firefox也可以进行视频播放了,如果还不可以,可以到网上去看看其他教程.
| |
− | | |
− | </pre>
| |
− | ==old输入法==
| |
− | | |
− | [https://www.xuebuyuan.com/1982862.html FreeBSD 下安装输入法]
| |
− | | |
− | [https://blog.csdn.net/cheviko/article/details/17628425 FreeBSD安装汉字输入法:SCIM]
| |
− | | |
− | [https://www.freebsdchina.org/forum/viewtopic.php?p=177278 如何配置scim(或skim)]
| |
− | | |
− | [https://wiki.archlinux.org/index.php/IBus_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) IBus (简体中文)]
| |
| | | |
| + | [http://forum.ubuntu.com.cn/viewtopic.php?f=155&t=290865&p=2036789 神奇的awesome,彻底败给它了wallpaper] |
| | | |
− | [https://www.freshports.org/chinese/ibus-table-chinese/ ibus-table-chinese Chinese input tables for IBus] | + | [https://www.linuxzen.com/awesometmuxgnomedoda-zao-gao-xiao-linuxzhuo-mian-huan-jing.html Awesome+tmux+gnomeDo打造高效Linux桌面环境] |
| | | |
− | ==== other====
| + | [http://epsi-rns.github.io/desktop/2016/06/30/awesome-install-debian.html Install Awesome WM in Debian] |
− | <pre>
| |
| | | |
| + | [http://blog.51cto.com/darksun/1391074 Awesome window manager使用初探] |
| | | |
| + | [https://forum.suse.org.cn/t/awesome/2047 Awesome 入门安装、配置、使用(纯入门实用主义)] |
| | | |
− | sed -i '' -e 's/memorylocked=128M/memorylocked=256M/' /etc/login.conf
| + | [http://tieba.baidu.com/p/3311663190?traceid= 花式晒桌面之awesome折腾手记] |
− | # cap_mkdb /etc/login.conf
| |
| | | |
| + | [http://www.chengweiyang.cn/2016/02/16/how-to-lock-screen-in-awesome-wm/ 在 Awesome 窗口管理器中开启锁屏快捷键] |
| | | |
| + | ==多显示器== |
| + | [http://www.chengweiyang.cn/2018/04/24/awesome-multi-monitor-1/ 在 awesome wm 下使用两个显示器] |
| | | |
− | Remember to set the environment variable XMODIFIERS:
| + | [http://www.chengweiyang.cn/2018/04/28/awesome-multi-monitor-2/ 在 awesome wm 下使用两个显示器(续)] |
| | | |
− | csh/tcsh: setenv XMODIFIERS @im=fcitx
| + | [https://www.cnblogs.com/pylemon/archive/2012/02/06/2340556.html 让 awesome 支持双屏] |
− | sh/bash: export XMODIFIERS='@im=fcitx'
| |
| | | |
− | For GTK+ programs, you may want to set:
| + | [https://zhuanlan.zhihu.com/p/58254611 Awesome WM主题设置分享] |
| | | |
− | csh/tcsh: setenv GTK_IM_MODULE fcitx
| + | Awesome简单配置 |
− | setenv GTK3_IM_MODULE fcitx
| + | http://www.jianshu.com/p/2d1e138a60d3 |
− | sh/bash: export GTK_IM_MODULE=fcitx
| |
− | export GTK3_IM_MODULE=fcitx
| |
| | | |
| + | Awesome 配置笔记 |
| + | https://segmentfault.com/a/1190000000366665 |
| | | |
| | | |
第1,225行: |
第311行: |
| | | |
| | | |
− | For Qt4 programs, we recommend you to use
| + | 第 38 章 awesome |
| + | http://i.linuxtoy.org/docs/guide/ch38s05.html#id3160077 |
| | | |
− | qtconfig-qt4: /usr/ports/misc/qt4-qtconfig
| + | https://linuxtoy.org/archives/awesome.html |
| | | |
− | instead of to manually set QT4_IM_MODULE.
| |
| | | |
− | To start fcitx with your desktop, just
| |
| | | |
− | cp /usr/local/share/applications/fcitx.desktop \
| + | 以Awesome为基础打造一个强大桌面系统 |
− | ~/.config/autostart/
| + | http://sillydong.com/mysa/mylinux/awesome-desktop.html |
| | | |
− | ************************************************************************
| |
− | Message from zh-fcitx-ui-light-0.1.3_2:
| |
| | | |
− | ************************************************************************
| |
| | | |
− | Replace your `fcitx` command with
| + | 轻量组件 |
− | fcitx -u fcitx-light-ui
| + | http://wiki.ubuntu.org.cn/%E8%BD%BB%E9%87%8F%E7%BB%84%E4%BB%B6 |
− | to start Fcitx with this lightweight UI.
| |
| | | |
− | </pre>
| |
− | <pre>0.
| |
− | #添加到管理员组
| |
− | pw groupmod wheel -m evan
| |
− |
| |
− | #enable ssh
| |
− | sysrc 'sshd_enable=YES'
| |
− |
| |
− |
| |
− | cat /etc/rc.conf
| |
− | zfs_enable="YES"
| |
− | hostname="digitalocean"
| |
− | ifconfig_vtnet0="dhcp"
| |
− | sshd_enable="YES"
| |
− | nginx_enable="YES"
| |
− | php_fpm_enable="YES"
| |
− | mysql_enable="YES"
| |
− | redis_enable="YES"
| |
− | shadowsocks_libev_enable="YES"
| |
− |
| |
− |
| |
− |
| |
− | # set time
| |
− | ntpdate cn.pool.ntp.org
| |
− |
| |
− | #添加新硬盘到 home 给evan 使用
| |
− |
| |
− |
| |
− |
| |
− | </pre>
| |
− |
| |
− | <pre>
| |
− | fstab
| |
− | evan@homebsd:~/kalibak % cat /etc/fstab
| |
− | # Device Mountpoint FStype Options Dump Pass#
| |
− | /dev/ada0p1 none swap sw 0 0
| |
− | /dev/ada0p3 / ufs rw 1 1
| |
− | /dev/ada0p4 /home ufs rw 2 2
| |
− | proc /proc procfs rw 0 0
| |
| | | |
| + | 开源世界旅行手册 |
| + | http://i.linuxtoy.org/docs/guide/index.html |
| | | |
| Display manager | | Display manager |
| https://wiki.archlinux.org/index.php/Display_manager_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) | | https://wiki.archlinux.org/index.php/Display_manager_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) |
− |
| |
− | FreeBSD从入门到放弃
| |
− | https://linxiaohui.gitbooks.io/notes-on-freebsd/content/
| |
− |
| |
| | | |
| | | |
第1,297行: |
第337行: |
| https://wiki.archlinux.org/index.php/Tencent_QQ_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#.E5.9F.BA.E4.BA.8E_WebQQ | | https://wiki.archlinux.org/index.php/Tencent_QQ_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#.E5.9F.BA.E4.BA.8E_WebQQ |
| | | |
− | | + | [[category:Desktop]] |
− | Installing a Desktop Environment on FreeBSD
| |
− | https://www.freebsdfoundation.org/freebsd/how-to-guides/installing-a-desktop-environment-on-freebsd/#!
| |
− | | |
− | | |
− | How to Install FreeBSD 10.2 with Mate Desktop
| |
− | http://linoxide.com/linux-how-to/install-freebsd-10-2-mate-desktop/
| |
− | | |
− | | |
− | https://wiki.lxde.org/en/FreeBSD
| |
− | | |
− | Installing Mate desktop on FreeBSD 11
| |
− | http://www.vpierre.it/installing-mate-desktop-on-freebsd-11/
| |
− | | |
− | fetch 获取数据
| |
− | extract 释放全部ports
| |
− | update 更新ports
| |
− | 第一次使用可以 portsnap fetch extract
| |
− | 以后使用可以 portsnap fetch update
| |
− | portsnap extract; portsnap update
| |
− | | |
− | 如果写在cron可以用 portsnap cron update
| |
− | | |
− | FreeBSD 简明用户指南
| |
− | install gnome3 kde4 xfce etc
| |
− | https://www.freebsd.org/doc/handbook/x11-wm.html
| |
− | | |
− | Browsers
| |
− | https://www.freebsd.org/doc/handbook/desktop-browsers.html
| |
− | pkg install firefox
| |
− | pkg install swfdec-plugin
| |
− | | |
− | | |
− | MP3 Audio
| |
− | https://www.freebsd.org/doc/handbook/sound-mp3.html
| |
− | | |
− | https://bsdelf.github.io/posts/freebsd-brief-user-guide
| |
− | | |
− | https://huataihuang.gitbooks.io/cloud-atlas/content/os/freebsd/packages_and_ports.html
| |
− | | |
− | https://antumdeluge.wordpress.com/2014/07/19/how-to-install-freebsd/
| |
− | | |
− | FreeBSD简单汉化终结篇[基于core font的汉化]
| |
− | http://bbs.watchstor.com/thread-274706-1-1.html
| |
− | | |
− | **********************
| |
− | | |
− | | |
− | 安装Firefox的多国语言包
| |
− | #pkg install firefox35-i18n
| |
− | | |
− | 你太善良》是香港歌手张智霖,
| |
− | 张惠妹 放开你的头脑
| |
− | | |
− | | |
− | 就两个文件 另外一个freebsd10 4 desktop
| |
− | | |
− | program/kindlereader
| |
− | | |
− | | |
− | Official Mirrors
| |
− | https://www.freebsd.org/doc/handbook/eresources-web.html
| |
− |
| |
− | SERVERNAME=portsnap.FreeBSD.org
| |
− | SERVERNAME=portsnap.cn.FreeBSD.org
| |
− | | |
− | portsnap fetch extract
| |
− | | |
− | | |
− | | |
− | 桌面相关的官方文档
| |
− | https://www.freebsd.org/doc/handbook/x11-wm.html
| |
− | | |
− | echo 'exec enlightenment_start' >> ~/.xinitrc
| |
− | | |
− | ##xfce 这个也是成功了 字体好看 不过是英文的呢喃 加上汉化的就行了
| |
− | pkg install xfce
| |
− |
| |
− | #昨天今天就是少了这一步 看来要多提高英文水平哦
| |
− | Unlike GNOME or KDE, Xfce does not provide its own login manager. In order to start Xfce from the command line by typing startx, first add its entry to ~/.xinitrc:
| |
− | | |
− | % echo "exec /usr/local/bin/startxfce4 --with-ck-launch" > ~/.xinitrc
| |
− |
| |
− | | |
− | ##gnome3
| |
− | | |
− | pkg install gnome3 vlc
| |
− | | |
− | have gdm can not add this
| |
− | #echo 'exec gnome-session' >> ~/.xinitrc
| |
− | | |
− | | |
− | http://blog.linuxchina.net/?p=993
| |
− | | |
− | https://www.freebsd.org/doc/handbook/x11-wm.html
| |
− | https://antumdeluge.wordpress.com/2014/07/19/how-to-install-freebsd/
| |
− | | |
− | https://forums.freebsd.org/threads/57329/
| |
− | | |
− | Installing Mate desktop on FreeBSD 11
| |
− | http://www.vpierre.it/installing-mate-desktop-on-freebsd-11/</pre>
| |
− | | |
− | =优化=
| |
− | <pre>
| |
− | | |
− | sendmail_enable="NONE"
| |
− | </pre>
| |
− | | |
− | ==old ==
| |
− | <pre>
| |
− | | |
− | ###fvwm
| |
− | FreeBSD汉化+FVWM
| |
− | http://zqscm.qiniucdn.com/data/20090728100241/index.html
| |
− | | |
− | 1 中文环境
| |
− | pkg_add -r zh-auto-ch-l10n
| |
− | 这个命令好像作了不少事情,我忘记是否下载了wenquanyi字体,没有的话,再手动来一遍
| |
− | pkg_add -r wqy
| |
− | 下边的不知道是不是必须的
| |
− | 在设置好xorg.conf中fontpath的前题下,执行
| |
− | fc-cache -fv,让系统加入wqy字体
| |
− | 输入法如果没下载的话,可以
| |
− | pkg_add -r fcitx,我是用五笔的
| |
− | 然后,配置中文的locale
| |
− | | |
− | | |
− | 在~/.chsrc里,增加
| |
− | setenv LANG zh_CN.eucCN
| |
− | setenv LC_CTYPE zh_CN.eucCN
| |
− | setenv LC_ALL zh_CN.eucCN
| |
− | 上边是中文local,lc_all好像不是必须要设置的
| |
− | 下边设置输入法
| |
− | setenv XMODIFIERS @im=fcitx
| |
− | | |
− | 2 fvwm,这个东西小快,够用了
| |
− | pkg_add -r fvwm
| |
− | | |
− | 3 使用fvwm作为桌面
| |
− | 在~下,找一下有没有.xinitrc文件,没有就搞一个出来
| |
− | 内容是
| |
− | exec fvwm
| |
− | 如果要输入法也一并启动则为
| |
− | fcitx&
| |
− | exec fvwm
| |
− | | |
− | </pre>
| |
− | =Troubleshooting=
| |
− | <pre>
| |
− | | |
− | 随便更新了一下firefox 70 现在总算可以了 以后少更新点
| |
− | | |
− | | |
− | terminator 启动不了
| |
− | Traceback (most recent call last):
| |
− | File "/usr/local/bin/terminator", line 83, in <module>
| |
− | from terminatorlib import ipc
| |
− | File "/usr/local/lib/python2.7/site-packages/terminatorlib/ipc.py", line 31, in <module>
| |
− | class DBusService(Borg, dbus.service.Object):
| |
− | File "/usr/local/lib/python2.7/site-packages/terminatorlib/ipc.py", line 62, in DBusService
| |
− | @dbus.service.method(BUS_NAME, in_signature='a{ss}')
| |
− | File "/usr/local/lib/python2.7/site-packages/dbus/decorators.py", line 155, in method
| |
− | validate_interface_name(dbus_interface)
| |
− | ValueError: Invalid interface or error name 'net.tenshu.Terminator2-0x3bc8d9c28d7f7322': contains invalid character '-'
| |
− | | |
− | terminator -u 这样启动就行了
| |
− | | |
− | | |
− | telegram 等等有关qt的都用不了
| |
− | Cannot mix incompatible Qt library (version ) with this library (version )
| |
− | | |
− | pkg install qt5-core
| |
− | | |
− | pkg update -f
| |
− | pkg update
| |
− | pkg upgrade
| |
− | | |
− | </pre>
| |
− | | |
− | https://unix.stackexchange.com/questions/384396/terminator-fails-to-start-in-i686-dbus-issue-in-python
| |
− | | |
− | =see also=
| |
− | | |
− | | |
− | [https://linuxtoy.org/pages/download.html Linux 相关资料]
| |
− | | |
− | [https://www.lulinux.com/archives/5557 Linux桌面常用软件列表 (2019]
| |
− | | |
− |
| |
− | [https://www.cnblogs.com/dcb3688/p/4607976.html linux下几个常用软件]
| |
− | | |
− | | |
− | [https://linux.cn/article-8050-1.html 24 款必备的 Linux 桌面应用(2016 版)]
| |
− | | |
− | http://www.chinafreebsd.cn/article/59da3fa39561e
| |
− | | |
− | | |
− | [http://bbs.chinaunix.net/thread-3769209-1-1.html [FreeBSD<nowiki>]</nowiki> 选择 FreeBSD 六个理由]
| |
− | | |
− | freenas Mount ext4 partition
| |
− | http://blog.linuxchina.net/?p=1782
| |
− | | |
− | linux: mount UFS filesystem
| |
− | http://blog.linuxchina.net/?p=1776
| |
− | | |
− | Linux® 用户的 FreeBSD 快速入门向导
| |
− | https://www.freebsd.org/doc/zh_CN/articles/linux-users/index.html
| |
− | | |
− | | |
− | https://freebsdchina.org/forum/topic_63558.html
| |
− | | |
− | https://www.enlightenment.org/distros/freebsd-start
| |
− | | |
− | https://www.freebsd.org/doc/zh_CN.UTF-8/books/handbook/updating-upgrading-portsnap.html
| |
− | | |
− | https://www.trueos.org/handbook/preinstall.html
| |
− | | |
− | [https://www.cnblogs.com/linux-xsj/p/7089069.html Linux下远程桌面连接windows]
| |
− | | |
− | | |
− | [[category:freebsd]]
| |