如何在Ubuntu 16.04中运行uniCenta POS(版本3.91.3)?

时间:2016-10-02 01:47:13

标签: ubuntu-16.04

我在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文件中:

启动uniCenta oPOS

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)的桌面图标? 谢谢你的帮助!

1 个答案:

答案 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.desktopunicenta 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讨论页面和其他博客文章中收集有用的文章。