joplin-utils icon indicating copy to clipboard operation
joplin-utils copied to clipboard

[Bug]: linux ubuntu 系统中粘贴图片功能无效

Open Bailey-24 opened this issue 2 years ago • 17 comments

确认事项

  • [ ] 我愿意实现它

您运行的是我们软件的哪个版本?

joplin-vscode-plugin

您的功能请求是否与问题有关?请描述。

在vscode粘贴的图片无法与joplin同步。 如下图左边是vscode粘贴的图片,下图右边的joplin中只是显示一串数字,进而在移动端(手机上)也无法显示。 下图的右边joplin的第三张图是我自己在joplin在粘贴的图片,可以直接显示图片,并且在手机上也能看到 image

我的设备信息 Ubuntu20.04 同步是的joplin的坚果云web服务

描述您想要的解决方案

我觉得应该是文件路径的关系

joplin-vscode-plugin中的图片文件代码为![1663421899239](image/testst1/1663421899239.png) 而在原版的joplin中图片代码为![521edd1b8de8a58522b8268e3afa1a6b.png](:/5eae3085df9140bf948a76470dcb74b7)

区别在于小括号前面有个:路径,我觉得这是joplin能同步文件里的图片关键因素。

描述您考虑过的替代方案

不是很清楚joplin同步文件里图片的机制,这也是我第一次用能同步文件的笔记软件,所以没有想法。

其他上下文

No response

Bailey-24 avatar Sep 17 '22 14:09 Bailey-24

你是否使用了 vscode 的富文本 markdown 编辑器插件?吾辈怀疑是它自行处理了图片而没有经过 joplin-vscode-plugin

rxliuli avatar Sep 17 '22 14:09 rxliuli

是的,我刚刚发现我用了office viewer这个插件。现在已经卸载了,但是新问题是我直接截图在vscode操作,它完全不是Markdown的图片格式,就只是说image.png完全没有图片。

image 不是很清楚什么原因 我现在在vscode的Markdown插件只有三个 image

Bailey-24 avatar Sep 17 '22 14:09 Bailey-24

是的,我刚刚发现我用了 office viewer 这个插件。现在已经卸载了,但是新问题是我直接截图在 vscode 操作,它完全不是 Markdown 的图片格式,就只是说 image.png 完全没有图片。

image 不是很清楚什么原因 我现在在 vscode 的 Markdown 插件只有三个 image

ctrl+v 吾辈记得似乎不能正确处理图片,而且这是 vscode 本身的行为,试试 ctrl+alt+u 能否粘贴剪切版的图片

rxliuli avatar Sep 17 '22 14:09 rxliuli

相关文档:https://joplin-utils.rxliuli.com/zh/joplin-vscode-plugin/guide/feature.html#%E5%BF%AB%E6%8D%B7%E9%94%AE

rxliuli avatar Sep 17 '22 14:09 rxliuli

我试了一下ctrl+alt+u还是不能用,所以我明天早上再根据文档找一下原因。谢谢,祝好梦:)

Bailey-24 avatar Sep 17 '22 14:09 Bailey-24

如果可以,请帮忙确认一下是否存在快捷键冲突,步骤是

  1. 截图并复制到剪切板
  2. 在 vscode 中打开一个笔记
  3. 输入命令 joplin upload image from clipboard,如果看到添加了图片,那么继续下一步,否则是剪切板图片上传发生错误了
  4. 输入命令 open keyboard shortcuts => 点击录制按键 => 按下 ctrl+alt+u

然后,晚安 ( ̄o ̄) . z Z

rxliuli avatar Sep 17 '22 14:09 rxliuli

早上好,我试了很久,发现卡在第三步,就是 > 剪切板图片上传错误。 我试过的方法:用插件picgo,它上传图片的快捷键也是ctrl+alt+u,但还是不能用。 下面是我的自定义快捷方式。 image 下面是从剪切板上传图片的快捷键 image 就算把joplin的ctrl+alt+u换成别的快捷键,如ctrl+alt+y,也是不能用。 image

Bailey-24 avatar Sep 18 '22 02:09 Bailey-24

早上好,我试了很久,发现卡在第三步,就是 > 剪切板图片上传错误。 我试过的方法:用插件picgo,它上传图片的快捷键也是ctrl+alt+u,但还是不能用。 下面是我的自定义快捷方式。 image 下面是从剪切板上传图片的快捷键 image 就算把joplin的ctrl+alt+u换成别的快捷键,如ctrl+alt+y,也是不能用。 image

请删除掉相同快捷键的其他操作,即第二个截图中的 picgo 插件的

rxliuli avatar Sep 18 '22 02:09 rxliuli

已经禁用picgo插件,而且在keybindings.json文件中删除了粘贴图片相关的操作。 但还是不能用。而且在上面的第三步快捷键为ctrl+alt+y,我无法直接在下面第一张图修改快捷键为ctrl+alt+u,即按住了ctrl+alt再按u没有反应。我是在keybindings.json文件中修改的joplin粘贴图片快捷键为ctrl+alt+u的。 image image

Bailey-24 avatar Sep 18 '22 02:09 Bailey-24

等等,那第 3 步使用 ctrl+shift+p 直接输入命令 然后 joplin upload image from clipboard 可以添加剪切板图片么?

  • 如果可以,则是快捷键绑定的问题。继续确认是否有冲突的快捷键
    • 如果存在,删除冲突的快捷键操作之后(通常是 picgo 插件)再次尝试
      • 如果可以,那么问题解决
      • 如果不行,请跳转到上一步不行的情况
    • 如果不存在,那么就需要考虑系统快捷键冲突的可能性了。继续确认修改快捷键之后是否可用
      • 如果可用,则解决问题
      • 如果不可用,跳转到上一步不行的情况
  • 如果不行,那么就不是快捷键的问题了。请继续确认 ctrl+shift+e 是否可以从文件选择器的选择添加的图片
    • 如果可以,则是剪切板图片读取的问题
    • 如果不行,则代表上传 api 调用可能失败

rxliuli avatar Sep 18 '22 03:09 rxliuli

使用 ctrl+shift+p 直接输入命令 然后 joplin upload image from clipboard 可以添加剪切板图片么 不行。 请继续确认 ctrl+shift+e 是否可以从文件选择器的选择添加的图片 可以。 如何解决剪切板图片读取的问题?

test1 test2

Bailey-24 avatar Sep 18 '22 03:09 Bailey-24

使用 ctrl+shift+p 直接输入命令 然后 joplin upload image from clipboard 可以添加剪切板图片么 不行。 请继续确认 ctrl+shift+e 是否可以从文件选择器的选择添加的图片 可以。 如何解决剪切板图片读取的问题?

test1 test1 test2 test2

看起来上传 api 调用没有问题,但无法正常读取剪切板图片,这涉及到一些 mac 的原生脚本,吾辈没有 mac 测试起来有点麻烦,晚点看看怎么测试一下,相关脚本: https://github.com/rxliuli/joplin-utils/blob/master/apps/joplin-vscode-plugin/src/util/clipboard/mac.applescript

rxliuli avatar Sep 18 '22 03:09 rxliuli

这不是mac,这是Ubuntu20.04

Bailey-24 avatar Sep 18 '22 03:09 Bailey-24

这不是mac,这是Ubuntu20.04

抱歉,那相应的脚本是 https://github.com/rxliuli/joplin-utils/blob/master/apps/joplin-vscode-plugin/src/util/clipboard/linux.sh

rxliuli avatar Sep 18 '22 03:09 rxliuli

或许你可以上传一下日志?通过命令 joplin open log directory 打开日志目录压缩 .log 文件为 zip 上传一下

rxliuli avatar Sep 18 '22 03:09 rxliuli

下面是打开你给的命令,只有两个文件:combined.log和error.log log.zip 下面是上好几级目录的logs logs.zip

Bailey-24 avatar Sep 18 '22 03:09 Bailey-24

谢谢作者写出这么棒的插件,但是我发现一个更加适合我的笔记软件。所以需要关闭这个issue,请在有空时回复一下 :)

Bailey-24 avatar Sep 20 '22 06:09 Bailey-24