AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-892036

A__'s questions

Martin Hope
A__
Asked: 2023-09-10 02:27:49 +0800 CST

在 Win 11 Home 上启用长路径

  • 4

我需要启用长路径,但我的 Win 11 家庭版没有组策略编辑器。有没有办法从命令行启用此功能或在我的计算机上安装组策略编辑器?

windows-11
  • 1 个回答
  • 40 Views
Martin Hope
A__
Asked: 2022-11-02 11:36:31 +0800 CST

Systemd 服务以“成功”退出,但未在 ExecStart 处执行 .sh 脚本

  • 5

我正在尝试在 Raspberry Pi 上使用 systemd 服务(运行 Raspberry Pi OS 版本“Bullseye”,Debian 的一种风格)在登录时运行 bash 脚本,它似乎成功但脚本似乎没有运行. 当我直接运行 bash 脚本时,它可以完美运行。到底是怎么回事?


这是 systemd 服务( /lib/systemd/system/kiosk.service)

[Unit]
Description=Chromium Kiosk
Wants=graphical.target
After=graphical.target

[Service]
ExecStartPre=/bin/sleep 20
Environment=DISPLAY=:0.0
Environment=XAUTHORITY=/home/pi/.Xauthority
Type=simple
ExecStart=/bin/bash /home/pi/kiosk.sh
Restart=on-abort
User=pi
Group=pi

[Install]
WantedBy=graphical.target
  • echo $DISPLAY我通过返回确认显示 ID 正确0(仅连接了一个显示器)
  • “ExecStartPre”命令只会暂停执行 20 秒
  • 我确认了 XAUTHORITY 位置echo $XAUTHORITY
  • 我确认了默认值,只有用户的用户名是“pi”
  • 我确认了 /home/pi/kiosk.sh 文件路径
  • 我给了 kiosk.sh 文件权限chmod u+x ~/kiosk.sh

这是 kiosk.sh 文件(完美运行,只包括这里的上下文/MVCE):

#!/bin/bash

# This script has been adapted from: https://pimylifeup.com/raspberry-pi-kiosk/

# Disable screensaver / blank screen due to inactivity
xset s noblank
xset s off
xset -dpms

# Hide mouse cursor using the unclutter program
unclutter -idle 0.5 -root &

# Make sure chrome doesnt open any prompts when it opens (i.e., no crash report prompt after being force quitted)
sed -i 's/"exited_cleanly":false/"exited_cleanly":true/' /home/$USER/.config/chromium/Default/Preferences
sed -i 's/"exit_type":"Crashed"/"exit_type":"Normal"/' /home/$USER/.config/chromium/Default/Preferences

# Launch chromium with our params
/usr/bin/chromium-browser --noerrdialogs --disable-infobars --kiosk https://example.com/ &

当我这样做时sudo systemctl startkiosk.service,然后等待它完成,什么都没有发生,当我这样做时,sudo systemctl status kiosk.service我得到了这个:

● kiosk.service - Chromium Kiosk
     Loaded: loaded (/lib/systemd/system/kiosk.service; enabled; vendor preset: enabled)
     Active: inactive (dead) since Tue 2022-11-01 19:33:24 GMT; 6s ago
    Process: 1930 ExecStartPre=/bin/sleep 20 (code=exited, status=0/SUCCESS)
    Process: 1932 ExecStart=/bin/bash /home/pi/kiosk.sh (code=exited, status=0/SUCCESS)
   Main PID: 1932 (code=exited, status=0/SUCCESS)
        CPU: 96ms
 
Nov 01 17:27:04 test-hostname systemd[1]: Starting Chromium Kiosk...
Nov 01 17:27:24 test-hostname systemd[1]: Started Chromium Kiosk.
Nov 01 17:27:24 test-hostname systemd[1]: kiosk.service: Succeeded.

为什么 bash 脚本在直接调用时执行得很好,却没有执行?

linux
  • 1 个回答
  • 16 Views
Martin Hope
A__
Asked: 2021-01-16 12:10:11 +0800 CST

使用 VBS 专注于特定进程,无需进程标题或 PID

  • 5

我有一个 VBScript 应该可以专注于一个给定的过程(取自这里):

Dim ObjShell :Set ObjShell = CreateObject("Wscript.Shell")
ObjShell.AppActivate("Notepad")

但不幸的是,这在使用特定进程的标题时不起作用:“Ableton Live 10 Intro.exe”是我认为的标题。

任务管理器截图

在这里,您可以在任务管理器中看到父进程名称为“Ableton Live 10 Intro.exe”(从“属性”面板复制粘贴)。我还注意到描述是“Ableton Live 10 Intro.exe”:

在此处输入图像描述

显然AppActivate()需要一个 PID 或标题字符串“因为它出现在标题栏中”,但出现在标题栏中的窗口标题是空的。我也不认为我可以使用 PID 来定位这个进程,因为我不知道 PID 是什么,因为这个脚本应该在这个进程在登录时启动时发生(因此 PID 每次都会不同)。

那么,鉴于我有它,我该如何定位这个过程

  • 描述,
  • 可执行文件的路径,

但不是它

  • 标题,
  • PID

这甚至可能吗?我是 VBScript 的新手。谢谢你的帮助!

windows vbscript
  • 1 个回答
  • 779 Views
Martin Hope
A__
Asked: 2020-12-19 12:31:46 +0800 CST

Win10卸载驱动但保留重装能力

  • 5

我想卸载一些音频驱动程序,但希望以后能够重新安装它们以防万一。如何在卸载驱动程序的同时保留一些相关信息,以便我以后重新安装它,尤其是那些名称在大量谷歌搜索后没有返回相关结果的驱动程序?我在哪里可以找到一些关于驱动程序的信息,这些信息可以让我在网上或在我的文件系统的某个地方再次找到它?

windows-10 drivers
  • 1 个回答
  • 20 Views
Martin Hope
A__
Asked: 2019-10-18 07:34:40 +0800 CST

如何在 Win10 Pro 上通过 PowerShell 设置显示分辨率

  • 10

客户的 IT 管理员要求我“编写一个在启动时手动设置分辨率的 powershell 脚本”。如果他们要求我这样做,大概是有可能的。我对powershell完全没有经验。我的脚本/命令及其错误如下:

Set-DisplayResolution -Width 1024 -Height 768

Set-DisplayResolution不被识别为 cmdlet、函数、脚本文件或可运行程序的名称。

Set-ScreenResolution -Width 1024 -Height 768

Set-ScreenResolution不被识别为 cmdlet、函数、脚本文件或可运行程序的名称。

SetDisplayResolution -Width 1024 -Height 768

SetDisplayResolution不被识别为 cmdlet、函数、脚本文件或可运行程序的名称。

我错过了什么?谢谢你。

在此处输入图像描述

powershell resolution
  • 4 个回答
  • 35118 Views
Martin Hope
A__
Asked: 2019-09-10 14:41:18 +0800 CST

获取标有“(最新安装的版本)”的 Windows SDK 版本的完整版本号

  • 5

如果我右键单击我的项目并选择属性 > 配置属性 > 常规,在 Windows SDK 版本下,我看到所选版本是“10.0(最新安装的版本)”。我的系统上安装了几个 10.0 版本,所以我只想通过检查完整版本号来确认我的项目正在使用哪个版本。我怎样才能做到这一点?

windows-10 visual-studio
  • 1 个回答
  • 3943 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    Vickel Firefox 不再允许粘贴到 WhatsApp 网页中? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke 为什么使用 Python 的 tar 库时 tar.xz 文件比 macOS tar 小 15 倍? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve