我通常喜欢阅读这个博客的使用,最近人们一直在谈论我的泡泡(和我的Twitch流)中的桌面设置,所以我想我应该写一篇关于我现在的设置的帖子!
我用的是10多年前在宜家买的桌子。我没有使用固定办公桌:虽然我在工作时有一张办公桌,但我从来不会改变它的高度。只是永远不会养成这个习惯。
目前,我使用的是我二手买的一把Haworth Comforto89椅子。不幸的是,扶手确实在碎裂,腰椎靠背和靠背总体上并不像我想的那样舒服。
因此,我最近订购了一把Vitra IDMesh椅子,在搬家办公楼之前,我已经在办公室使用了几年。椅子还需要几个星期才能送到。
对我来说,桌椅设置中最重要的是扶手。我把它们与桌子高度对齐,这样我就可以把胳膊放在90度角上,以消除劳累。
注:我所有的外围设备都是Linux下的即插即用设备,通常可以在Windows、MacOS和Linux上使用标准驱动程序。
计算机最重要的外围设备是显示器:你总是盯着它看。即使你没有使用键盘或鼠标,你仍然在看着你的监视器。
自从2013年我第一次使用配备Retina显示屏的MacBook Pro以来,我就疯狂地爱上了高DPI显示器,并逐渐用高DPI显示器取代了我日常生活中的所有显示器。
戴尔于2017年1月推出UP3218K。这是世界上第一款可用的8K显示器,这意味着它的分辨率为7680x4320像素,刷新率为60 Hz。显示屏的尺寸为698.1毫米乘392.7毫米(80厘米对角线,或31.5英寸),这意味着显示屏显示280dpi。
几年前,我使用多台显示器(有时是3台,通常是2台)。我在2011/2012年度就不再这么做了,当时我在都柏林住了半年,出于实用和成本的原因,我决定只买一台外置显示器。
我发现只使用一台显示器可以让我更专注于我正在做的事情,而且我不会错过多显示器设置的任何东西。
Kinesis是我首选的商用人体工程学键盘。我喜欢它的矩阵布局,符合人体工程学的钥匙碗,拇指垫和分手。
我发现在它上打字比用普通键盘要舒服得多,而且我很看重Kinesis,我旅行时通常会随身携带一台。当我需要长时间使用笔记本电脑键盘时,我的手和手臂就会感到疲惫。
我在2008年花了Kinesis 250欧元买了我的第一个键盘,但后来又清理和修理了另外两个即将被丢弃的≈键盘。现在我有一台在家用,一台工作用,还有一台用来旅行(或开发键盘)。
我做的第一个修改是添加了Cherry MX蓝色按键开关(触觉和听觉),取代了默认的Cherry MXBrowns。我更喜欢布鲁斯的快速反应,可能是因为我在以前的键盘上已经习惯了它们。如果没有大量的耐心和良好的设备,基本上不可能拆卸按键开关,所以我联系了Kinesis,他们同意给我寄去未组装的PCB,让我可以焊接我喜欢的按键开关!谢谢你,Kinesis。
后来我更换了键盘控制器,以解决一个卡住的修改器错误。直到今天,我为此制作的PCB在Kinesis修改社区中仍然很受欢迎。
2018年,我对键盘输入延迟产生了兴趣,并开发了kinX,这是我更换的键盘控制器的新版本。有了这个控制器,在最坏的情况下,键盘的输入延迟只有0.225ms。
除了键盘硬件本身,我使用的是neo人体工程学优化的键盘布局。按照这个顺序,它针对德语、英语、编程和数学进行了优化。尤其是它的上层非常有用:将鼠标悬停在“Ebene3”上方即可查看。
我过去常常在硬件中重新映射按键,但这不包括上层,所以我现在更喜欢只启用操作系统中包含的NEO布局。
在我的学生时代(2008年至2013年),我带了一台ThinkPad X200,在尝试使用许多键盘快捷键的同时,还使用了它的TrackPoint(“红点”)。
鼠标移动的相对输入的概念对我来说是有意义的,所以我从鼠标切换到桌面上的跟踪球,特别是LogitechTrackball M570。
我使用M570已经很多年了,但几个月前我换成了罗技MXErgo。这对我来说更舒服,所以我把所有3个跟踪球(家里、办公室、旅行)都换成了MX Ergo。
就精度而言,轨迹球不会像鼠标那样好。对我来说,它减轻了我手和手腕的拉伤,足以弥补这一事实。
作为对比:几年前,我有一天晚上和一只普通的鼠标玩射击游戏(主要是因为怀旧),之后的几周我都能感觉到疼痛。
为了给i3窗口管理器录制带DecentAudio的截屏视频,我在2012年买了一台RäDE播客USB Broadcast Mic,从那以后我就一直在使用它。
最大的好处是设置起来再简单不过了:你可以通过USB连接它,而且在Linux上是即插即用的。这比使用XLR音响设备进行工作设置要容易得多。
音频质量很好:比耳机或便宜的麦克风好得多,但可能不如更昂贵的录音棚麦克风好。对于我的使用,这很好:我不定期录制无线电广播,所以我不需要绝对高质量的,而对于视频会议或偶尔的播客,Räde Podcasteris是一流的。
在过去,我偶尔会升级我的网络摄像头,因为可以以合理的低价格获得更高的分辨率和更高的帧率。
我现在使用的是Logitech HD Pro WebcamC920,我对它非常满意。画质很好,设备在Linux下即插即用,开箱即用画质也很好。无需笨手笨脚地使用UVC参数或驱动程序:-)。
注意:要以最高分辨率拍摄30fps,您可能需要指定像素格式:https://wiki.archlinux.org/index.php/webcam_setup#mpv。
在工作中,我多年来一直在使用Bose QuietComfort 15噪音消除耳机,因为它们被认为是消除噪音的黄金标准耳机。
我决定做一些研究,试一试蓝牙耳机,希望这项技术已经足够成熟。
我用的是索尼WH-1000XM3蓝牙耳机,总体来说还挺满意的。没有电缆确实很方便,音质和噪音消除都很棒。一次充电可以让我用上好几天。
切换设备有点麻烦:当我将耳机连接到我的手机并想要切换到我的电脑时,我需要显式断开我的手机的连接,然后再显式地连接到我的电脑。我想这就是蓝牙的工作原理。
我遇到的一个问题是,当耳机重新连接到我的电脑时,它们不会选择高质量的音频配置文件,直到您显式断开并重新连接。这是在Bluez5.51中修复的,所以请确保您至少运行该版本。
USB记忆棒对于各种任务都很有用,但我主要使用它们在我的笔记本电脑或电脑上引导Linux发行版,用于开发、恢复、更新等。
一年前,我对我的USB记忆棒速度太慢感到恼火,我发现Sandisk Extreme PRO SSD USB3.1本质上是USB记忆棒外形尺寸中的一个小SSD。它的技术指标是≈400MB/s的读写速度,我在实践中确实达到了≈350MB/s左右,这是我之前的Sticks的10MB/s的一个受欢迎的升级。
音质非常好,当我试图用QAcoustics 3020扬声器(对)取代它们时,我最终卖掉了Q Acoustics,又回到了Teufel。也许在这一点上我只是非常习惯它的声音:-)。
我还在桌子上放了一个纸质笔记本,但用得不多。当手头的主题更多是视觉的而不是文本的时候,有它来整理我的思想是有好处的。例如,我对TurboPFor整数压缩方案的分析是从一堆笔记本页面开始的。
我没有太多的手脚写到笔记本中(比如任务列表),所以我倾向于在Emacs Org模式文件中这样做(每个项目1个)。我只是一个非常轻的组织模式用户。
我正在写一篇关于我现在的笔记本电脑的单独文章,一旦发表,我会在这里参考这篇文章。
我要说的是,这些天我主要使用笔记本电脑旅行(参加会议或活动),而现在由于冠状病毒的原因,旅行并不多。
拥有一台单独的计算机对于某些调试活动很方便,例如调试器中的单步执行X11应用程序,这需要通过SSH来完成。
主要是为了好玩,我决定编写router7,这是一款完全在围棋中高度可靠、自动更新的互联网路由器,主要针对的是fiber7互联网服务。
虽然路由器可以放在我的桌子下面,但我现在把它放在我的桌子上面。最初,我把它放在触手可及的地方,以降低调试的门槛,但在最初的开发阶段之后,我从来没有必要物理地重新启动它。
这些天来,我只是把它放在我的办公桌上,因为我喜欢对我所完成的事情的物理提醒:-)。
对于WiFi,我使用Ubiquiti的Unifi AP HD接入点。我的公寓足够小,这个单一的接入点可以覆盖所有角落,有很好的WiFi。我正在使用移动应用程序配置接入点,这样我就不需要在某个地方运行控制器应用程序了。
一般说来,我会尝试通过以太网连接大多数设备,将与WiFi相关的设备从画面中完全移除,并减少WiFi上的负载。
因为我的办公桌上只有一个32&34;显示器和外围设备的空间,所以我决定在我的个人电脑和我的工作电脑之间共享它们。
为了简单起见,我买了一个有源Anker 10端口USB3Huband两根USB3电缆:一根连接到我的个人电脑,一根连接到我的工作电脑。每当我需要切换时,我只需重新插入一根电缆即可。
自2005年以来,我一直使用Linux作为我的主要操作系统。我在2005年安装的第一个Linux发行版是基于Ubuntu的。后来,我转到Gentoo,然后转到Debian,我一直在使用Debian,并为其做出了贡献,直到2019年3月退出该项目。
我之前曾短暂地尝试过Fedora,并决定现在尝试一下Arch Linux,所以这就是我现在在台式电脑上运行的。我的服务器仍然使用Flatcar Container Linux(CoreOS的继任者)或Debian,具体取决于它们的用途。
对我来说,所有的Linux包管理器都太松懈了,这就是为什么我启动了发行版:一个研究快速包管理的Linux发行版。我正在Mylaptop上测试发行版,并且正在使用发行版执行许多开发任务。不过,我不想在我的台式电脑上运行它,因为它是实验性的。
我使用i3平铺WindowManager并不令人惊讶,它是我在2009年创建的,现在仍在维护。
我的i3配置文件非常接近i3的默认配置,只有两个主要修改:我使用WORKSPACE_LAYOUT STACKED,并且通常在每个工作区上排列两个堆叠的容器。另外,我配置了一个卷模式,它允许轻松更改默认接收器的卷。
我的使用可能有一点不寻常的一个方面是,我总是至少打开10个工作区。
随着时间的推移,我把所有新的开发工作都转移到了那里,这是迄今为止我最喜欢的编程语言。详情请看这篇文章,但总而言之,Go的价值观与我自己的很好地吻合:阅读速度快,质量高,语言经过深思熟虑,操作大致在我喜欢的抽象与清晰的水平上。
Debian代码搜索是一个常规表达式源代码搜索引擎,涵盖Debian中所有可用的软件。
gokrazy是你的Raspberry Pi 3设备的一个纯粹的用户空间。它允许你用Linux内核、RaspberryPI固件和你选择的围棋程序改写SD卡,只需一个命令。
发行版研究Linux发行版项目始于2019年,目的是研究几个架构更改是否可以极快地实现包管理。而常见的Linux发行版(如APT、dnf、…)中的包管理器。最高只有几MB/s的数据速率,DISI可以毫不费力地饱和1Gbit、10Gbit甚至40Gbit的连接,从而实现更高的安装和更新速度。
在我的社交圈里,每个人都在使用Vim,这就是我所了解到的。我使用它很多年了,但最终还是给了Emacs一个机会,这样我就可以尝试最好的,而不是太多的前端。
Emacs没有立即点击,我已经很多年没怎么用过了,但它让我很好奇,几年前我试着养成了使用Emacs的习惯,现在我更喜欢它而不是Vim和其他编辑器。
Emacs不是模式编辑器。在修改文本之前,您不需要切换到插入模式。这听起来可能是一件小事,但我感觉更多的是通过这种方式与文本建立了直接的联系。
我喜欢Emacs的内置缓冲区管理。我永远无法习惯使用多个选项卡或以其他方式排列Vim编辑器窗口,但是使用Emacs,同时处理多个内容感觉非常自然。我大量使用Emacs的编译模式(类似于Vim的快速修复窗口):我不仅编译程序,还编译配置文件(例如M-x Compile i3reload)或grep命令,允许我通过M-g M-n进行匹配。
到目前为止,Magit包是我最喜欢的Gituser界面。准备单独的行或单词非常自然,与在终端中使用Git相比,许多操作的完成速度要快得多。
eglot包是一个很好的LSP客户端,提供了大量强大的交叉引用和重构功能。
可能的定制是令人印象深刻的,包括开发体验:Emacs的内置帮助系统非常好,允许跳转到变量或函数的定义。Emacs是我日常生活中唯一能让我略微了解使用Lisp机…的地方。
Emacs的默认配置非常旧,需要更改许多设置才能使其更现代。自2012年以来,我一直在调整我的Emacs配置,但我仍然觉得自己只是触及了皮毛。许多初学者通过使用预先配置的Emacs版本(如Doom Emacs或Spacemacs)找到了进入Emacs的途径。
即使在竭尽全力保持快速启动之后,Emacs的启动速度肯定比Vim慢得多。这使得它不太适合于琐碎的编辑任务,比如通过SSH注释掉服务器上的一行配置。
为了保持一致性,我最终将shell和readline配置从vi键绑定切换为默认的Emacs键绑定。这被证明是一个伟大的举动:Emacs键绑定通常测试得更好,更接近编辑器的行为。使用vi键绑定,我迟早会遇到令人沮丧的特性差距(例如,zsh不支持删除直到下一个x字符Vim命令)或类似的命令。
我可能应该发表一篇单独的博客文章来推荐PC硬件,所以让我在这里只集中讨论最重要的几点:
我使用的是英特尔i9-9900K CPU。我短暂地换成了AMD Ryzen 3900X,根据科技新闻网站的说法,它的速度更快。我最终发现Inteli9-9900K实际上在浏览器性能和增量GoCompilation方面的基准测试更好,所以我改用了Inteli9-9900K。
为了能够驱动Dell 8K4K显示器,我使用的是NVIDIA GeForceRTX 2070。我不关心它的3D性能,但更多的视频RAM和内存带宽对我可以使用的Chrome标签的数量有明显的影响。
为了避免内存不足,我通常会根据主板支持和合理的价格来设置最大内存。目前,我使用的是64 GB的CorsairRAM。
至于存储,我目前使用的是Phison Force MP600 PCIe 4 NVMe磁盘,这是我在试用Ryzen 3900X时使用的。当我不试用PCIe4时,我通常会选择最新的三星消费级固态硬盘PRO,例如三星固态硬盘970PRO。一般来说,有大量的带宽和IOPS是很好的,但当重新生成所有手册页或从头开始编译新的发行版版本时,这一点尤其有价值。
我是Fractal Design的Define Case系列(例如DefineR6)的粉丝,多年来一直在许多不同的版本中使用它们。它们很好用:没有锋利的边缘,方便的螺丝和机械装置,而且它们产生了一台安静的计算机。
对于歌迷来说,我的选择是夜曲。具体地说,他们的NH-U14是非常棒的CPU风扇,他们的NF-A12x25是非常棒的机箱风扇。他们很凉爽,而且超级安静!
我的设备是从PC硬件构建的,运行FlatcarLinux(以前的CoreOS)进行自动更新。我为每个设备放入一个硬盘,以实现最大冗余:任何硬件组件都可能出现故障,而我只能使用另一个设备。
软件设置故意保持非常简单:我使用SSH上的rsync(带硬链接)进行备份,并使用Samba提供文件。这样,备份只是文件,立即可用,即使其他任何东西都失败了,也可以从另一台计算机访问。
我希望这会很有趣!如果你有任何细节问题,请随时通过电子邮件或推特联系。
如果你正在寻找更多的产品推荐(科技或其他),我最喜欢的地方之一是Wirecutter。