小编Nul*_*uli的帖子

有没有像 baobab 这样的实用程序,但用于内存/RAM?

baobab /“Gnome 磁盘使用情况分析器”是我最喜欢的可视化磁盘使用情况的方式 - 我不确定这是什么类型的图表,但它对我来说很有意义 - 深入研究文件夹可以获得主要的更详细的细分“片”。

“活动监视器”或 htop 或我所知道的任何其他工具中的内存非常难以弄清楚内存是如何使用的——因为很多程序都会产生子进程、线程等——这有点有意义猴面包树式的内存图表将为内存使用表示的疯狂带来意义。

有这样的事情存在吗?


更新!

我了解到该图表大致是“旭日图”。示例: https: //observablehq.com/@d3/sunburst

在看到smem(以及安装它所需的所有依赖项)之后,我正在考虑制作我想要的东西。如果一个不存在,它似乎并不太难——至少对于我正在考虑实现它的卡顿方式来说是这样:

  • 你的机器上已经有某种 Node(我是 JS 开发者,所以我已经有 Node)
  • 使用 http 服务器和 websocket 端点在节点中启动轻量级服务器以获取实时数据
  • 向 Web 浏览器提供一些预构建的静态资源以呈现旭日图。

更新2

进步: 在此输入图像描述

更新3

进展——我放弃了对 Windows 和 Mac 的支持,这样我就可以获得 1 秒的刷新率(我可能可以做得更快,但为什么要麻烦呢?)

在此输入图像描述

ram

10
推荐指数
1
解决办法
811
查看次数

如何创建加密的可增长磁盘映像?

我不想加密我的整个主目录,只是我的工作文件夹。所以我认为将我的工作内容放在加密的 ISO 中是个好主意。

如何创建 ISO?
我如何加密那个iso?
如何让iso随着内容的增长而增长?(让它只占用它需要的空间)

encryption iso 13.04 disk-image

7
推荐指数
1
解决办法
7132
查看次数

登录后(或可选地在启动时),我将如何仅在 ramdisk 中运行我的系统?

我知道如何创建一次性 ramdisk,但我不确定如何执行以下操作:

  • 使用传统的持久存储配置开发环境
  • 下次启动时,可以将我的主文件夹推入 ramdisk(或整个系统)
  • 因为开发环境已经预先配置好了,我不在乎内存盘在重启或断电过程中是否丢失。由于我经常使用 git,因此我唯一需要的额外持久存储是在 git 上。

我知道这会占用大量内存,但一方面是物理限制,那么如何配置它?

boot ram

7
推荐指数
1
解决办法
3868
查看次数

Unicode 字符在终端中的宽度不正确

这不会发生在所有 unicode 字符上,但会发生在剪刀上: \xe2\x9c\x82\xef\xb8\x8f\n这似乎是一个与字体无关的问题,因为我尝试了多种不同的等宽字体,使用“Nerd fonts”修补和未修补(我确实尝试过系统默认等宽字体)

\n

新维姆:\nNeovim 中的剪刀表情符号剪刀与 neovim 中的下一个字符重叠

\n

vscode:\n在 vscode 中渲染的剪刀表情符号使用不同的字符/表情符号集,但看起来 vscode 的渲染方式不同,因为没有重叠

\n

编辑:\n剪刀表情符号正确呈现按我的预期呈现:没有重叠

\n

终端:\n终端中的剪刀表情符号\n和 neovim 有同样的问题

\n

github: https: //github.com/NullVoxPopuli/dotfiles/blob/75ad3987e4eaa550e7dfb70a37ffe2b756594bd9/home/scripts/unme

\n

剪刀表情符号的 github 渲染\nFirefox 中的 GitHub 看起来正确

\n

有没有办法将终端配置为具有一致的表情符号/unicode 宽度/渲染?

\n
\n

根据评论者的要求提供附加信息:

\n
\xe2\x9d\xaf locale\nLANG=en_US.UTF-8\nLANGUAGE=\nLC_CTYPE="en_US.UTF-8"\nLC_NUMERIC="en_US.UTF-8"\nLC_TIME="en_US.UTF-8"\nLC_COLLATE="en_US.UTF-8"\nLC_MONETARY="en_US.UTF-8"\nLC_MESSAGES="en_US.UTF-8"\nLC_PAPER="en_US.UTF-8"\nLC_NAME="en_US.UTF-8"\nLC_ADDRESS="en_US.UTF-8"\nLC_TELEPHONE="en_US.UTF-8"\nLC_MEASUREMENT="en_US.UTF-8"\nLC_IDENTIFICATION="en_US.UTF-8"\nLC_ALL=\n
Run Code Online (Sandbox Code Playgroud)\n

我的 .bashrc 几乎是空的,只有

\n
[ -f ~/.fzf.bash ] && source ~/.fzf.bash\n\nexport PNPM_HOME="/home/nullvoxpopuli/.local/share/pnpm"\nexport PATH="$PNPM_HOME:$PATH"\n
Run Code Online (Sandbox Code Playgroud)\n

~/.fzf.bash(我认为这是默认的?/自动为我生成?)

\n
# Setup fzf\n# ---------\nif [[ ! "$PATH" == */home/nullvoxpopuli/.fzf/bin* ]]; then\n  export PATH="${PATH:+${PATH}:}/home/nullvoxpopuli/.fzf/bin"\nfi\n\n# Auto-completion\n# ---------------\n[[ $- == *i* ]] && …
Run Code Online (Sandbox Code Playgroud)

fonts gnome-terminal unicode emoji 20.04

6
推荐指数
1
解决办法
1157
查看次数

标签 统计

ram ×2

13.04 ×1

20.04 ×1

boot ×1

disk-image ×1

emoji ×1

encryption ×1

fonts ×1

gnome-terminal ×1

iso ×1

unicode ×1