小编ale*_*lec的帖子

为什么找不到 CMAKE_CXX_COMPILER。如何解决?

在尝试在新的 Kubuntu 安装上构建https://gitlab.com/interception/linux/tools时,cmake ..tools/build目录运行会返回错误:

CMake Error at CMakeLists.txt:3 (project):
  No CMAKE_CXX_COMPILER could be found.

  Tell CMake where to find the compiler by setting either the environment
  variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path
  to the compiler, or to the compiler name if it is in the PATH.
Run Code Online (Sandbox Code Playgroud)

我刚刚安装cmake并假设它会配备它的编译器,但也许它需要配置才能使用?

make cmake

8
推荐指数
1
解决办法
4万
查看次数

如何在大型显示器上启用全分辨率(在 KDE 中)?

我有一台分辨率为 2560x1440 的 BenQ gw2765 显示器……但我的电脑最多只能提供 1920x1080 的分辨率。

显示器通过 HDMI-MiniDP 连接器连接到我的联想 Thinkpad X1 笔记本电脑。笔记本电脑正在运行全新安装的 KDE Neon(基于 Ubuntu):KDE neon 5.11、KDE ​​Plasma 版本 5.11.2、KDE ​​Fameworks 版本 5.29.0、Qt 版本 5.9.1。

几年前,我尝试将其与一些 xrandr 的东西一起工作,但徒劳无功。我希望这个新安装能正常工作

当我在互联网上搜索时,我惊讶地发现我对此知之甚少;我在范围的一端看到了“只使用 Gnome3 因为它有效”的建议,而在光谱的另一端是真正知道 xrandr 是什么的人提出的问题。

我不知道 x-server 是什么或者它是如何工作的,但是如果我需要编辑一些 xorg.conf 文件或者我准备尝试的东西。我只是喜欢一些指导,或者是一个正确的方向,以防你的智慧可以帮助我避免破坏事情:)


编辑:

$ sudo lshw -c video
   description: VGA compatible controller
   product: 3rd Gen Core processor Graphics Controller
   vendor: Intel Corporation
   physical id: 2
   bus info: pci@0000:00:02.0
   version: 09
   width: 64 bits
   clock: 33MHz
   capabilities: msi pm vga_controller bus_master …
Run Code Online (Sandbox Code Playgroud)

kde monitors display

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

如何使用 jq 按字段值对 json 对象流进行排序

我从看起来像这样的 json 开始:

{
  "object": "list",
  "data": [
    {
      "id": "in_1HW85aFGUwFHXzvl8wJbW7V7",
      "object": "invoice",
      "account_country": "US",
      "customer_name": "clientOne",
      "date": 1601244686,
      "livemode": true,
      "metadata": {},
      "paid": true,
      "status": "paid",
      "total": 49500
    },
    {
      "id": "in_1HJlIZFGUwFHXzvlWqhegRkf",
      "object": "invoice",
      "account_country": "US",
      "customer_name": "clientTwo",
      "date": 1598297143,
      "livemode": true,
      "metadata": {},
      "paid": true,
      "status": "paid",
      "total": 51000
    },
    {
      "id": "in_1HJkg5FGUwFHXzvlYp2uC63C",
      "object": "invoice",
      "account_country": "US",
      "customer_name": "clientThree",
      "date": 1598294757,
      "livemode": true,
      "metadata": {},
      "paid": true,
      "status": "paid",
      "total": 57000
    },
    {
      "id": "in_1H8B0pFGUwFHXzvlU6nrOm6I",
      "object": "invoice",
      "account_country": …
Run Code Online (Sandbox Code Playgroud)

json jq

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

在json数据中,如何使用jq将整数转换为美元金额?

我有这样的数据

{
  "dateCreated": "2020-06-12",
  "status": "pending",
  "depositDate": "2020-06-15",
  "amount": 41237
}
{
  "dateCreated": "2020-06-05",
  "status": "paid",
  "depositDate": "2020-06-08",
  "amount": 37839
}
{
  "dateCreated": "2020-04-02",
  "status": "paid",
  "depositDate": "2020-04-03",
  "amount": 67
}
Run Code Online (Sandbox Code Playgroud)

格式jq如下:

 request-some-api | jq '.data[] | {dateCreated: .created | strftime("%Y-%m-%d"), status: .status, depositDate: .arrival_date | strftime("%Y-%m-%d"), amount: .amount,}'
Run Code Online (Sandbox Code Playgroud)

我想修改.amount它,以便它显示值而不是美分数作为带有小数位的美元金额......

{
  "dateCreated": "2020-06-12",
  "status": "pending",
  "depositDate": "2020-06-15",
  "amount": $412.37
}
{
  "dateCreated": "2020-06-05",
  "status": "paid",
  "depositDate": "2020-06-08",
  "amount": $378.39
}
{
  "dateCreated": "2020-04-02",
  "status": "paid",
  "depositDate": …
Run Code Online (Sandbox Code Playgroud)

json jq

4
推荐指数
2
解决办法
589
查看次数

用一个命令在 Vim 和 Tmux 中切换浅色和深色模式?

我希望能够使用一个命令在整个 tmux 会话中更改我的背景颜色模式...我有一个 shell 功能bgl并将bgd背景/颜色方案设置为浅色和深色,以及类似的vim键绑定。

当我有一堆打开的窗格时,将每个窗格切换到不同的颜色模式变得很乏味。

是否可以编写一个脚本来tmux send-keys向每个窗格发送适当的命令(就像如果运行 vim,我们就必须escape这样做<leader>bgd<enter>)?如果是这样......(亲爱的上帝)......你能帮我一些方向吗?

tmux

3
推荐指数
1
解决办法
2759
查看次数

如何在 bash 函数中运行 `find -exec` --- 转义字符和文件意外结束的问题

我想让运行这种命令更容易:

find . -type f -exec sed -i 's|wpp-splash|wpp_splash|g' {} \;
Run Code Online (Sandbox Code Playgroud)

所以我在 my 中创建了一个函数.bashrc来缩短它:

function sedall() { find . -type f -exec sed -i 's|$1|g' {} \; }
Run Code Online (Sandbox Code Playgroud)

这样我可以做到

sedall wpp-splash|wpp_splash
Run Code Online (Sandbox Code Playgroud)

但是有一个语法错误。我不确定它是什么,但是该 bash 函数导致“文件意外结束”。我想知道是不是和}人物有关?我试图逃避他们,\{\}但这并没有解决问题。

请问有什么帮助吗?

bash sed find

2
推荐指数
1
解决办法
187
查看次数

有没有一个Linux文件系统允许一个文件/目录有多个位置?

有时我希望我的文件系统更像一个数据库,其中文件的位置被视为更像一个分类系统,允许文件具有多个位置,就像博客文章可以具有多个标签一样。

我知道符号链接可用于使文件可以从其他位置访问,因此如果我所描述的内容不存在,那么这是明显的解决方法,但也许(?)它确实存在......

是否有一个文件系统允许文件/目录存在于多个位置?

filesystems

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

标签 统计

jq ×2

json ×2

bash ×1

cmake ×1

display ×1

filesystems ×1

find ×1

kde ×1

make ×1

monitors ×1

sed ×1

tmux ×1