我在2台PC上成功安装了uniCenta POS:一台安装了Ubuntu 15.10,另一台安装了Ubuntu 16.04,两台安装了西班牙语(Español) (我下载并执行了安装:unicentaopos-3.91.3-linux-x64-installer.run)。 该程序通过终端正常运行:sudo ./start.sh
现在我尝试为应用程序创建一个桌面条目: 我创建了一个名为:Unicenta.desktop的文件,位于:/ usr / share / applications,内容为:
[Desktop Entry]
Name=Unicenta
Comment=Fires up Unicenta oPOS
Type=Application
Exec=/home/barmistias/unicentaopos-3.91.3/start.sh
Icon=/home/barmistias/unicentaopos-3.91.3/unicentaopos.ico
Terminal=false
在此阶段,它不会创建任何图标&发射器(但它已经应该,对吗?)
可执行文件start.sh和图标文件的位置是正确的。现在,通过终端,我尝试将文件转换为可执行文件: 当我位于文件夹中:/ usr / share / applications:
sudo chmod 775 ./Unicenta.desktop with ls -l I get: -rwxrwxr-x
当我找到文件夹时:/home/barmistias/unicentaopos-3.91.3:
sudo chmod 775 ./start.sh with ls -l I get: -rwxrwxr-x
sudo chmod 777 ./unicentaopos.jar with ls -l I get: -rwxrwxrwx
此外,我将正确的路径放在start.sh文件中:
java -cp $CP -Dswing.defaultlaf=javax.swing.plaf.metal.MetalLookAndFeel -jar /home/barmistias/unicentaopos-3.91.3/unicentaopos.jar "$@"
所以,它应该有效,但事实并非如此。此外,如果我通过激活属性:“允许执行文件作为程序”将start.sh转换为可执行文件,则应用程序将以不同方式启动(停用derby数据库,并且无法将更改保存到此设置。它仅循环使用设置窗口,因此它不允许进入程序的主窗口。
因此,总之,如何创建一个成功并正常启动uniCenta POS(版本3.91.3)的桌面图标? 谢谢你的帮助!
答案 0 :(得分:0)
如何创建成功并正常启动uniCenta POS(版本3.91.3)的桌面图标
试试这个:
在您的桌面目录(start.sh
)中创建Unicenta.desktop,就像您上面一样。
从launcher.sh
行更改Exec=
至launcher.sh
。
像这样创建文件
#!/bin/bash
cd /home/barmistias/unicentaopos-3.91.3/
./start.sh
;
launcher.sh
设置Unicenta.desktop
和unicenta desktop shortcut not working solution
该指南取自this blog post
此外,搜索exports.jap = function(req, res){
var client = new BasicAuth();
client.authenticate(function(err, response, body, cookie) {
var client = new Api('sample.com', cookie);
client.getProducts(function(err, response, body) {
console.log(JSON.stringify(body['result']));
var result = body['result'];
console.log(result);
});
});
res.render('lang', {
title: "灾情 (Mandarin)",
reqFor: "申请人",
product: "产品",
problem: "问题",
results: result // I would like my result var from above accessable here
});
};
会从Unicenta讨论页面和其他博客文章中收集有用的文章。