在维基百科文章(计算机终端)的硬拷贝终端部分下,它说“连接到计算机的早期用户终端是机电式电传打字机或电传打字机(TeleTYpewriter,TTY)......”
那么 TTY 代表电传打字机吗?但这对我来说没有任何意义,因为我从未见过它,也不知道“电话”是什么意思。
这不是针对application-indicators而是针对system-indicators。
图片来自:https : //wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators
目标是在 Greeter/Lock/Ubiquity 屏幕中显示指标系统监视器。有一个解决方法:
我已经在 C 语言中工作了,请参阅我的另一个问题:
但是,indicator-sysmonitor与许多其他应用程序指标一样,它已经是用 Python 开发的。我不喜欢这样的想法:如果开发人员想在欢迎/锁定/无处不在的屏幕中显示指示器,他们必须将他们的项目移植到 C 或编写 Python-C 代理。相反,让 indicator-sysmonitor 直接从 python 创建一个系统指示器将是最好的解决方案(没有变通方法,它将是当前使用 appindicator 的所有 python 项目的通用解决方案)。
我正在努力将它移植到 Python 中。这是我当前的代码,它不起作用。它确实为菜单和操作创建了 DBus 对象。它列在 XFCE 指标插件中。但没有显示在面板上。
/usr/lib/indicator-test/indicator-test-service
#!/usr/bin/python2
import os
import sys
import gi
from gi.repository import Gio, GLib
APPLICATION_ID = 'local.sneetsher.indicator.test'
DBUS_MENU_PATH = '/local/sneetsher/indicator/test/desktop'
DBUS_ACTION_PATH = '/local/sneetsher/indicator/test'
def callback():
print ok …Run Code Online (Sandbox Code Playgroud)我apt update以 root 身份执行,但收到此错误消息:
AppStream cache update completed, but some metadata was ignored due to errors.我发现此链接提供了编辑此配置文件的解决方案:/usr/share/app-info/xmls/org.freedesktop.fwupd.xml. 但是我打开了它,发现我的代码与解决方案相同。我的配置文件
我可以用这个问题更新我的软件包吗?编辑:来自 shell 的完整日志:
Des:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]
Obj:2 http://es.archive.ubuntu.com/ubuntu xenial InRelease
Des:3 http://es.archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB]
Des:4 http://security.ubuntu.com/ubuntu xenial-security/main amd64 DEP-11 Metadata [67,0 kB]
Des:5 http://es.archive.ubuntu.com/ubuntu xenial-backports InRelease [102 kB]
Des:6 http://security.ubuntu.com/ubuntu xenial-security/main DEP-11 64x64 Icons [38,3 kB]
Des:7 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 DEP-11 Metadata [19,4 kB]
Des:8 http://security.ubuntu.com/ubuntu xenial-security/universe DEP-11 64x64 Icons [25,6 kB] …Run Code Online (Sandbox Code Playgroud) 我已经在 vista 笔记本电脑上安装了 Ubuntu 11.10,但戴尔提供 .exe 格式的 BIOS 更新,目前我的 bios 版本是 A09,但在驱动程序下载站点上,最新版本的 bios 是 A011。
帮我更新bios。
我的笔记本电脑信息:
Libsmbios version: 2.2.28
Product Name: Studio 1537
Vendor: Dell Inc.
BIOS Version: A09
System ID: 0x029F
Service Tag: HBVV2BS
Express Service Code: 37723945096
Run Code Online (Sandbox Code Playgroud)
运行后,sudo update_firmware我收到以下错误集:
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2919-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2919
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2930-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2930
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2929-subven-0x1028-subdev-0x029f
E: Unable to locate package pci-firmware-ven-0x8086-dev-0x2929 …Run Code Online (Sandbox Code Playgroud) 这不是如何创建 Unity 指标的副本?. 我正在寻找系统指示器而不是应用程序指示器。
背景:
从这两个问题来看:
我了解到有两种类型的指标:
ps ax | grep indicator)所有应用程序指标都由指标应用程序(系统应用程序)处理/显示。系统指标由 Unity 面板直接显示。
这两个问题都是关于从登录和锁定屏幕添加/删除指标。第一个是直接设置(在处理系统指标时)。第二个是一个艰难的设置(在处理应用程序指标时),需要修改锁屏面板服务(unity包)的源和登录屏幕的 unity-greeter 源。
对于sysmonitor,对我来说这是解决方法。最好的解决方案是实施系统指标而不是应用指标。
话题:
是否有统一的系统指标 API(最好:Python 然后 C/C++)?请参考官方文档。
大多数系统指标是使用 Vala 编程语言编写的。有人可以使用 Python 或 C 为系统指标编写小演示吗?
更新:
我发现了几个可以推动的链接:
我正在尝试在终端应用程序中编写阿拉伯语,但它无法识别从右到左的文本,并且不会将阿拉伯字母绑定在一起。
我尝试了这个解决方案https://bugs.launchpad.net/ubuntu/+source/vte/+bug/263822但它没有用。
是否有计划在 gnome 终端中实施阿拉伯语支持?KDE Konsole 终端可以正常工作。
如何在 Ubuntu 12.04 上安装 libpcap 头文件?
当我使用时,apt-get install libpcap我收到以下消息:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libpcap
Run Code Online (Sandbox Code Playgroud) 我最近将我的 PC 从 Lubuntu 14.10 升级到 15.10。在升级之前,我的键盘布局与我的丹麦语键盘相匹配。但升级后我可能有一个标准的英/美布局。
我不知道iBus和fcitx,据工具提示信息告诉我,它适用于更复杂的语言,例如中文。
我US在任务栏中没有图标,根本没有键盘和/或语言图标。
我尝试过的事情:
在终端中运行以下内容有效,但仅在下次重新启动之前:
setxkbmap -layout dk
Run Code Online (Sandbox Code Playgroud)我在文件中得到以下参数/etc/default/keyboard:
XKBLAYOUT="dk"
Run Code Online (Sandbox Code Playgroud)安装和运行应用程序Lxkeymap在我运行它时会将键盘更改为丹麦语,但重新启动会将布局更改回美国。
我不想要任何花哨的东西,我只想将我的键盘布局设置为丹麦语。我怎样才能做到这一点?
我安装 kubuntu-desktop 只是为了试验它的界面。然后我决定删除并执行传统的 apt-get purge 和 autoremove 但似乎 kubuntu 的元素仍然存在。例如界面元素、滚动条、引导屏幕等仍然存在。
有没有什么方法可以在不安装新的 ubuntu 副本的情况下完全删除?
我正在使用官方的 nVidia 驱动程序,因为 Ubuntu 尚不支持我的卡(GeForce 750 Ti)。每次内核更新时,我的系统都会崩溃。
由于内核更新,我已经格式化了我的系统两到三次,今天我决定尝试修复它。我试图用这种方法修复它,令人惊讶的是它有效。
切换到控制台(等待 nVidia 驱动程序崩溃后,就像切换控制台时一样:p)
运行完全卸载
sudo ./<DRIVER>.run -uninstall
Run Code Online (Sandbox Code Playgroud)重启并切换到板载卡
更新
sudo apt-get update
sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)再次重启
重新安装驱动程序
sudo ./<DRIVER>.run
Run Code Online (Sandbox Code Playgroud)重新启动并切换回 NVIDIA GPU
有没有更好/更容易/更快的更新方式而无需经历所有这些?