问题列表 - 第6760页

递归搜索“字符串”或“带空格的字符串”,可能是文件名、目录名或文件内的文本

我想rstudio从以下位置开始递归搜索字符串(及其下面提到的不同可能的组合)/

\n

在某些位置,rstudio是另一个文件中的字符串(但该文件名未知);在其他位置,rstudio其本身是文件名(的一部分)(例如,rstudio 2023-10-202022-10-20-rstudio-file),并且该文件名(的一部分)未知。另外,让事情变得更复杂的是,有时是RStudio,有时是R Studio xe2\x80\x93 不同的情况和/或带有空格。

\n

总而言之,可能的组合是

\n
    \n
  • rstudio是文件内的字符串
  • \n
  • rstudio是一个文件名
  • \n
  • rstudio是一个目录名
  • \n
\n

在上面三行的每一行中,请考虑字符串可以是rstudioor R Studioor Rstudioor r Studioor2022-10-20 RStudio file。(我希望你能了解各种可能的情况。)

\n

对于输出,

\n
    \n
  • 如果rstudio(或其任何上述组合)是文件的名称,那么我需要该文件的目录名称,
  • \n
\n

\n
    \n
  • 如果rstudio(或其任何上述组合)是另一个文件中的字符串,那么我需要相应的文件名及其位置。
  • \n
\n

有人可以帮帮我吗?find我使用and查找了一些答案grep,但我无法得到它。

\n

command-line bash grep find

4
推荐指数
3
解决办法
586
查看次数

GTK 关键 stderr 消息的含义

只是稍微担心这一点,但我不喜欢“关键”这个词。我卸载了 Evolution 并重新安装了它,通过删除 /.conf 文件夹中的 4 个文件让它工作。一切工作正常,但此消息不断在我的终端中弹出。日志中没有这方面的条目。有什么想法吗?

evolution-alarm-notify:2998: Gtk-CRITICAL**-11.14:10:1006:
gtk_get_scale_factor: assertion 'GTK IS A WIDGET (widget) failed
Run Code Online (Sandbox Code Playgroud)

谢谢

gnome gtk

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

Systemd:DISPLAY、XAUTHORITY 变量不足以在 Wayland 中启动图形对话

每次具有 SMART 功能的特定设备插入 USB 端口时,我都会在systemd .conf文件中使用以下内容来运行图形对话框。zenity这在使用显示服务器的 Xubuntu 中工作正常,但在WaylandX服务器中对话框显示zenity失败。

\n
USER=myName\nDISPLAY=:0.0\nWAYLAND_DISPLAY=wayland-0\nXAUTHORITY=/home/myName/.Xauthority\nHOME=/home/myName\nSHELL=/bin/bash\n
Run Code Online (Sandbox Code Playgroud)\n

我尝试在 Ubuntu 23.10 中添加WAYLAND_DISPLAY=wayland-0Wayland服务器的.confzenity文件,但对话仍然无法显示。我还需要做什么?

\n
\n

我的setup-01的文件列表:

\n
/bin/hdd_smart_dump_on_usb_trigger.sh\n/etc/00_hdd_smart_dump_on_usb_trigger.conf\n/etc/systemd/system/hdd_smart_dump_on_usb_trigger@.service\n/etc/systemd/system/hdd_smart_dump_on_usb_trigger@.service.d/disable_manual_start.conf\n/etc/systemd/system/hdd_smart_dump_on_usb_trigger@.target\n/etc/udev/00_hdd_smart_dump_on_usb_trigger.udev.sh\n/etc/udev/rules.d/99-hdd-smart-dump-on-usb-trigger.udev.rules\n
Run Code Online (Sandbox Code Playgroud)\n

内容/etc/00_hdd_smart_dump_on_usb_trigger.conf

\n
USER=myName\nDISPLAY=:0.0\nWAYLAND_DISPLAY=wayland-0\nXAUTHORITY=/home/ajthapa/.Xauthority\nHOME=/home/myName\nSHELL=/bin/bash\n
Run Code Online (Sandbox Code Playgroud)\n

内容/etc/systemd/system/hdd_smart_dump_on_usb_trigger@.service

\n
[Unit]\nDescription=HDD SMART Dump on USB Trigger - service unit for %I\nDocumentation=man:systemd.unit(5) man:systemd.exec(5) man:systemd.special(7) man:systemd.target(5)\nConditionPathExistsGlob=/sys/class/block/sd*\n# RefuseManualStart=true\n# RefuseManualStop=true\n\n[Service]\nEnvironmentFile=/etc/00_hdd_smart_dump_on_usb_trigger.conf\nExecStart=-/bin/bash -c '/bin/hdd_smart_dump_on_usb_trigger.sh -d %i -t "start_of_session"'\n
Run Code Online (Sandbox Code Playgroud)\n

内容/etc/systemd/system/hdd_smart_dump_on_usb_trigger@.service.d/disable_manual_start.conf

\n
[Unit]\n## Allow only to be started/stopped by …
Run Code Online (Sandbox Code Playgroud)

command-line wayland udev systemd

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

如何知道哪个 apt 存储库速度慢?

我运行sudo apt update了大约 30 分钟,甚至还没有完成,如何知道哪个存储库速度慢?

Get:88 https://apt.releases.hashicorp.com jammy/main amd64 Packages [119 kB]
Get:89 https://apt.releases.hashicorp.com jammy/main i386 Packages [51.9 kB]
Get:90 https://packages.microsoft.com/repos/edge stable/main amd64 Packages [7,737 B]
Get:91 https://packages.microsoft.com/ubuntu/22.10/prod kinetic/main amd64 Packages [30.0 kB]
Get:92 https://packages.microsoft.com/ubuntu/22.10/prod kinetic/main arm64 Packages [3,273 B]
Get:93 https://packages.microsoft.com/ubuntu/22.10/prod kinetic/main armhf Packages [989 B]
Ign:94 https://dl.modular.com/public/installer/deb/pop jammy/main amd64 Packages
Get:95 https://packages.microsoft.com/repos/code stable/main arm64 Packages [15.9 kB]
Get:96 https://packages.microsoft.com/repos/code stable/main armhf Packages [15.9 kB]
Get:97 https://packages.microsoft.com/repos/code stable/main amd64 Packages [15.9 kB]
Ign:78 https://mirror.repository.id/ubuntu jammy InRelease
Ign:83 …
Run Code Online (Sandbox Code Playgroud)

package-management apt repository

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

Raspberry Pi 5 Ubuntu 22.04 映像的状态是什么

是否有适用于 Raspberry Pi 5 的 Ubuntu 22.04 桌面的安装映像?

raspberrypi system-installation 22.04

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

tput 不尝试 /dev/tty (?)

在 Ubuntu 23.10 中,无论终端大小如何echo -e "lines\ncols" | tput -S >/tmp/xx 2>&1,始终将“24\n80”写入文件。

的手册页tput说它连续测试 stderr、stdout、stdin 并最终测试"/dev/tty",但它似乎并没有真正使用上述命令尝试 /dev/tty ,因此产生了 24x80 的回退。

谁能指出问题所在吗?

(我重定向 stdout 和 stderr 的原因是某些版本的 BSD 将错误消息写入 stderr,并且我希望我的脚本即使在没有终端的情况下运行也保持静默 - 在这种情况下,默认 24x80 是正确的)。

command-line

9
推荐指数
2
解决办法
588
查看次数

为多个用户提供目录和内容的透明所有权

我有一个目录,我希望系统上的多个用户拥有该目录。也就是说,我希望任何运行的应用程序都oli认为这些文件属于oli,就像任何运行的应用程序jim都会这么认为。这与仅仅授予权限不同,因为我有一个所有权很重要的问题。我信任这种情况下的所有用户。

我立即想到的是某种可以透明地转换 ID 的绑定安装,我确信有一种方法可以使用熔断器来完成此操作,但快速(内核级别)对我来说更可取。


需要明确的是,我并不是在寻找实际的多重所有权,我只是希望多个用户看到这些文件是他们的。据我所知,Linux 中有几个不同的层可以将用户 ID 从一个层映射到另一个层,因此其中一个层可能会完成这里的工作。

filesystem permissions multi-user

8
推荐指数
2
解决办法
886
查看次数

如何在赛璐珞视频播放器中使用鼠标滚轮使视频前进和后退?

如何在赛璐珞视频播放器上附加鼠标滚轮来前进和后退视频?

我应该为此运行哪个命令?

video video-player

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

`zip *` 执行后会发生什么?

我错误地zip *在 shell 中这样做了。执行后,我找不到zip文件。我在哪里可以找到该文件并删除它?

zip

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

Krita 无法从 Ubuntu 20.04.6 LTS 中卸载

我在 Ubuntu 20.04.6 LTS 上安装了 Krita。我不记得我是怎么安装的。这是一个非常复杂的软件,而我的用例非常简单。因此我想卸载它。

为了卸载它,我在终端中发出了命令

$ sudo apt-get remove krita
Run Code Online (Sandbox Code Playgroud)

但我的终端回复了

软件包“krita”未安装,因此未删除

我什至尝试过

$ sudo apt-get purge krita-data
Run Code Online (Sandbox Code Playgroud)

但这也行不通。

如何从我的系统中卸载此 Stickler。

uninstall krita 20.04

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