小编Mat*_*zzi的帖子

Bash 从字符串中删除第一个和最后一个字符

我有一个这样的字符串:

|abcdefg|
Run Code Online (Sandbox Code Playgroud)

我想以某种方式调用一个新字符串(如 string2),原始字符串|在开头和结尾没有两个字符,这样我就可以得到这个:

abcdefg
Run Code Online (Sandbox Code Playgroud)

这在bash中可能吗?

command-line bash scripts

122
推荐指数
6
解决办法
35万
查看次数

桌面应用程序的开发人员资源?

developer.ubuntu.com 上,大多数资源似乎都针对 Ubuntu touch。如果我想编写一个 Ubuntu 桌面应用程序,我可以从哪里开始?

桌面版的 Ubuntu SDK 也是如此吗?我读到它实际上更针对移动应用程序。

鉴于 Ubuntu SDK 尚未准备好用于桌面,我正在寻找在 Ubuntu 上开发桌面应用程序的可用选项,以突出每个解决方案的优势和劣势。

development application-development

19
推荐指数
4
解决办法
4759
查看次数

在不安装 Grub 的情况下安装 Ubuntu 12.04

使用 Ubuntu 12.04 Live CD,是否可以不安装 Grub?在以前的版本中,有一个名为“跳过 grub 安装”之类的复选框,现在在 12.04 中不再存在此复选框。

live-cd grub2 12.04 system-installation

13
推荐指数
2
解决办法
5万
查看次数

递归 HTML 到 PDF

我有一个具有这种结构的文件夹:

/main-folder
 /index.html
 /subfolder1
    /index1.html
    /file1.html
Run Code Online (Sandbox Code Playgroud)

有许多子文件夹,只有 html 文件......我想只使用一个命令或一个不需要所有文件名的简单脚本将它们全部转换为 pdf。

你知道一个

pdf html

12
推荐指数
2
解决办法
6234
查看次数

从 13.10 升级到 14.04 破坏了 Grub

我在 UEFI 系统上有一个双启动 Ubuntu + Windows 8。一切正常,直到我从 13.10 升级到 Ubuntu 14.04。

现在,当我启动电脑时,我得到的是一个 grub 救援屏幕,如下所示:

Failed to open \EFI\Microsoft\Boot\grubx64.efi - 800000000000000E
Failed to load image
Failed to open \EFI\Microsoft\Boot\MokManager.efi.efi - 800000000000000E
Failed to load image
Welcome to GRUB!

error: symbol 'grub_term_highlight_color' not found.
grub rescue> 
Run Code Online (Sandbox Code Playgroud)

使用来自 live cd(13.10 或 14.10)的引导修复报告发生错误并创建此报告:http : //paste2.org/Y8mDwa0M

(引导修复说它将安装来自 Ubuntu 13.10 的软件包)

但没有任何变化。

如果我在启动时按 f12,我会进入一个 bios 屏幕(启动菜单),在那里我可以从 hdd、usb、dvd 阅读器中进行选择,如果我点击 HDD,我会得到三个选择:

选择要启动的设备:

Windows Boot Manager 
ubuntu
Ubuntu
Run Code Online (Sandbox Code Playgroud)

Windows 选项带我回到 grub 救援。

使用其他两个选项,我进入了一个 grub 菜单,我可以在其中启动 Ubuntu,但窗口选项不起作用

我不知道该怎么办了

更新 …

boot grub2 dual-boot

11
推荐指数
3
解决办法
3万
查看次数

natty 还会在 CD 上发行吗?

如果我的硬件不支持 Unity,我会在 Natty 上读到 Ubuntu 安装像 Maverick 这样的桌面。

Unity 和 Gnome 可以一起使用 cd 还是 Ubuntu 将使用 dvd?

11.04

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

安装 Ubuntu 后无法启动 Windows 8

我在预装了 Windows 8 的电脑上安装了 Ubuntu。

安装 Grub 后显示 Ubuntu 条目和Windows 8 启动管理器(或类似的东西),选择它我得到:

/EndEntire
file path /ACPI(a0341d0,0)/PCI(2,1f)/UnknownMessaging(12)/HD(2,e1800,82000,963b540a6178e211,8d,38)/File(\EFI\Microsoft\Boot)/File(bootmgfw.efi)/EndEntire

error: cannot load image.
Run Code Online (Sandbox Code Playgroud)

之后,我使用默认选项运行引导修复。

这是它生成的文件:http : //paste.ubuntu.com/6005571

这个 grub 条目:

  • Ubuntu
  • Ubuntu 的高级选项
  • Windows UEFI bkpbootmgfw.efi
  • Windows 启动 UEFI 加载程序
  • EFI/东芝/Boot/bootmgfw.efi
  • Windows 启动管理器(/dev/sda2 上的 UEFI)
  • 系统设置(Bios 菜单

关于Windows 8的四个都给出了类似的错误信息:

Windows UEFI bkpbootmgfw.efi

/EndEntire
file path /ACPI(a0341d0,0)/PCI(2,1f)/UnknownMessaging(12)/HD(2,e1800,82000,963b540a6178e211,8d,38)/File(\EFI\Microsoft\Boot)/File(bootmgfw.efi)/EndEntire

error: cannot load image.
Run Code Online (Sandbox Code Playgroud)

Windows 启动 UEFI 加载程序

/EndEntire
file path /ACPI(a0341d0,0)/PCI(2,1f)/UnknownMessaging(12)/HD(2,e1800,82000,963b540a6178e211,8d,38)/File(\EFI\Microsoft\Boot)/File(bkpbootx64.efi)/EndEntire

error: cannot load image.
Run Code Online (Sandbox Code Playgroud)

EFI/东芝/Boot/bootmgfw.efi

/EndEntire
file path /ACPI(a0341d0,0)/PCI(2,1f)/UnknownMessaging(12)/HD(2,e1800,82000,963b540a6178e211,8d,38)/File(\EFI\toshiba\Boot)/File(bootmgfw.efi)/EndEntire

error: …
Run Code Online (Sandbox Code Playgroud)

grub2 dual-boot grub-efi windows-8 boot-repair

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

在 pdf 中创建书签

我注意到在 Evince 中查看某些 PDF 时,其中一些在 Evince 的左侧有一个索引,其中项目可点击。

好吧,我想为一个 PDF 构建类似的东西,这在 Ubuntu 中可行吗?

像这样 在此处输入图片说明

pdf pdf-bookmarks

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

为 bash 应用程序创建 gui 的快速方法

我想为使用 bash 的应用程序构建一个简单的 GUI,例如单击按钮将执行一些 bash 命令等等。

有一个 GUI 创建器也很简单,我只需要不需要学习新编程语言的按钮和文本区域?

gui command-line bash scripts programming

6
推荐指数
2
解决办法
3万
查看次数

Unity 会出现在 Natty Alpha 1 中吗?

我想在桌面版中尝试 Unity。它会在 Alpha 1 版本中提供吗?

unity 11.04

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

如何使用 Ubuntu One API 和 PHP 创建包含内容的新文件

当我尝试使用Ubuntu One API和 PHP创建包含某些内容的新文件(或覆盖现有文件的内容)时遇到了一些问题。

我可以使用以下方法轻松创建和清空文件或文件夹:

PUT /api/file_storage/v1/~/path/to/volume/path/to/node

但我不明白如何使用此规范:

PUT /api/file_storage/v1/ + <directory.content_path> + '/' + filename.ext, or /api/file_storage/v1/ + <file.content_path>

PUT a new file, with content, in one action, or overwrite content of an existing file.
The body of the PUT request is the content of the file.
Note that you cannot PUT a new file with content and alter its attributes at the same time.
Note also that content_paths may not be rooted under the API root, …
Run Code Online (Sandbox Code Playgroud)

php ubuntu-one ubuntu-one-api

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

为什么 Wunderlist 在软件中心不可用?

我已经升级到 Ubuntu 11.10,我尝试从软件中心安装 Wunderlist,但它不像 Natty 那样可用,有人知道为什么以及如何解决吗?

software-center 11.10 wunderlist

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