diff --git a/tools/lammps-gui/application-exit.png b/tools/lammps-gui/application-exit.png
new file mode 100644
index 0000000000..2d0cd61bd3
Binary files /dev/null and b/tools/lammps-gui/application-exit.png differ
diff --git a/tools/lammps-gui/document-revert.png b/tools/lammps-gui/document-revert.png
new file mode 100644
index 0000000000..0dcc72a2d1
Binary files /dev/null and b/tools/lammps-gui/document-revert.png differ
diff --git a/tools/lammps-gui/edit-copy.png b/tools/lammps-gui/edit-copy.png
new file mode 100644
index 0000000000..3e95555a4e
Binary files /dev/null and b/tools/lammps-gui/edit-copy.png differ
diff --git a/tools/lammps-gui/edit-cut.png b/tools/lammps-gui/edit-cut.png
new file mode 100644
index 0000000000..804d0cdb43
Binary files /dev/null and b/tools/lammps-gui/edit-cut.png differ
diff --git a/tools/lammps-gui/edit-paste.png b/tools/lammps-gui/edit-paste.png
new file mode 100644
index 0000000000..65ac12ed87
Binary files /dev/null and b/tools/lammps-gui/edit-paste.png differ
diff --git a/tools/lammps-gui/edit-redo.png b/tools/lammps-gui/edit-redo.png
new file mode 100644
index 0000000000..bcf329ad23
Binary files /dev/null and b/tools/lammps-gui/edit-redo.png differ
diff --git a/tools/lammps-gui/edit-undo.png b/tools/lammps-gui/edit-undo.png
new file mode 100644
index 0000000000..92e643aa5e
Binary files /dev/null and b/tools/lammps-gui/edit-undo.png differ
diff --git a/tools/lammps-gui/emblem-default.png b/tools/lammps-gui/emblem-default.png
new file mode 100644
index 0000000000..84fe175a0e
Binary files /dev/null and b/tools/lammps-gui/emblem-default.png differ
diff --git a/tools/lammps-gui/emblem-photos.png b/tools/lammps-gui/emblem-photos.png
new file mode 100644
index 0000000000..d5b222fe4e
Binary files /dev/null and b/tools/lammps-gui/emblem-photos.png differ
diff --git a/tools/lammps-gui/help-about.png b/tools/lammps-gui/help-about.png
new file mode 100644
index 0000000000..45b5d62062
Binary files /dev/null and b/tools/lammps-gui/help-about.png differ
diff --git a/tools/lammps-gui/help-faq.png b/tools/lammps-gui/help-faq.png
new file mode 100644
index 0000000000..1d57544fcf
Binary files /dev/null and b/tools/lammps-gui/help-faq.png differ
diff --git a/tools/lammps-gui/lammpsgui.qrc b/tools/lammps-gui/lammpsgui.qrc
index 36b1ca1c2c..59a34acc5e 100644
--- a/tools/lammps-gui/lammpsgui.qrc
+++ b/tools/lammps-gui/lammpsgui.qrc
@@ -16,5 +16,23 @@
document-open-recent.png
document-open.png
document-new.png
+ edit-undo.png
+ edit-redo.png
+ edit-paste.png
+ edit-cut.png
+ edit-copy.png
+ application-exit.png
+ utilities-terminal.png
+ x-office-drawing.png
+ document-save.png
+ document-revert.png
+ preferences-desktop.png
+ preferences-desktop-personal.png
+ preferences-desktop-font.png
+ help-faq.png
+ help-about.png
+ emblem-photos.png
+ process-stop.png
+ emblem-default.png
diff --git a/tools/lammps-gui/lammpsgui.ui b/tools/lammps-gui/lammpsgui.ui
index fa1b3279d4..06a366387f 100644
--- a/tools/lammps-gui/lammpsgui.ui
+++ b/tools/lammps-gui/lammpsgui.ui
@@ -100,248 +100,172 @@
-
- ..
+
&New
-
- Start a New Input File
-
-
- Start a New Input File
-
Ctrl+N
-
- ..
+
&Open
-
- Open an Input File
-
-
- Open an Input File
-
Ctrl+O
-
- ..
+
&Save
-
- Save Input File
-
-
- Save Input File
-
Ctrl+S
-
- ..
+
Save &As
-
- Save Input File As...
-
-
- Save Input File As...
-
Ctrl+Shift+S
-
- ..
+
&Quit
-
- Quit LAMMPS-GUI
-
-
- Quit LAMMPS-GUI
-
Ctrl+Q
-
- ..
+
Cu&t
-
- Cut Selected Text to Clipboard
-
Ctrl+X
-
- ..
+
&Copy
-
- Copy Selected Text to Clipboard
-
Ctrl+C
-
- ..
+
&Paste
-
- Paste Text from Clipboard
-
Ctrl+V
-
- ..
+
&Undo
-
- Undo Edit
-
Ctrl+Z
-
- ..
+
&Redo
-
- Redo Edit
-
Ctrl+Shift+Z
-
- ..
+
&Run LAMMPS
-
- Run LAMMPS with Input
-
Ctrl+Return
-
- ..
+
&Stop LAMMPS
-
- Stop LAMMPS Process
-
Ctrl+/
-
- ..
+
View &Image
-
- View Snapshot image of current LAMMPS state
-
Ctrl+I
-
- ..
+
&About LAMMPS-GUI
-
- About LAMMPS-GUI
-
Ctrl+Shift+A
-
- ..
+
Quick &Help
-
- Quick Help
-
Ctrl+Shift+H
-
- ..
+
Pre&ferences...
@@ -352,8 +276,7 @@
-
- ..
+
LAMMPS &Manual
@@ -364,8 +287,7 @@
-
- ..
+
Reset to &Defaults
@@ -373,8 +295,7 @@
-
- ..
+
&Log Window
@@ -385,8 +306,7 @@
-
- ..
+
&Chart Window
@@ -429,8 +349,7 @@
-
- :/document-open-recent.png:/document-open-recent.png
+
&5.
@@ -438,8 +357,7 @@
-
- ..
+
&Image Window
@@ -450,8 +368,7 @@
-
- ..
+
Set &Variables...
@@ -462,8 +379,7 @@
-
- :/system-help.png:/system-help.png
+
LAMMPS GUI Howto
diff --git a/tools/lammps-gui/preferences-desktop-font.png b/tools/lammps-gui/preferences-desktop-font.png
new file mode 100644
index 0000000000..383eaa6ca1
Binary files /dev/null and b/tools/lammps-gui/preferences-desktop-font.png differ
diff --git a/tools/lammps-gui/preferences-desktop-personal.png b/tools/lammps-gui/preferences-desktop-personal.png
new file mode 100644
index 0000000000..dd4718435d
Binary files /dev/null and b/tools/lammps-gui/preferences-desktop-personal.png differ
diff --git a/tools/lammps-gui/preferences-desktop.png b/tools/lammps-gui/preferences-desktop.png
new file mode 100644
index 0000000000..208c6ef101
Binary files /dev/null and b/tools/lammps-gui/preferences-desktop.png differ
diff --git a/tools/lammps-gui/preferences.cpp b/tools/lammps-gui/preferences.cpp
index 0cd8b19a3a..a35d8713e4 100644
--- a/tools/lammps-gui/preferences.cpp
+++ b/tools/lammps-gui/preferences.cpp
@@ -28,6 +28,7 @@
#include
#include
#include
+#include
#include
#include
#include
@@ -182,9 +183,11 @@ GeneralTab::GeneralTab(QSettings *_settings, LammpsWrapper *_lammps, QWidget *pa
connect(pluginbrowse, &QPushButton::released, this, &GeneralTab::pluginpath);
#endif
- auto *fontlayout = new QHBoxLayout;
- auto *getallfont = new QPushButton("Select Default Font...");
- auto *gettextfont = new QPushButton("Select Text Font...");
+ auto *fontlayout = new QHBoxLayout;
+ auto *getallfont =
+ new QPushButton(QIcon(":/preferences-desktop-font.png"), "Select Default Font...");
+ auto *gettextfont =
+ new QPushButton(QIcon(":/preferences-desktop-font.png"), "Select Text Font...");
fontlayout->addWidget(getallfont);
fontlayout->addWidget(gettextfont);
connect(getallfont, &QPushButton::released, this, &GeneralTab::newallfont);
diff --git a/tools/lammps-gui/process-stop.png b/tools/lammps-gui/process-stop.png
new file mode 100644
index 0000000000..5f547cfee3
Binary files /dev/null and b/tools/lammps-gui/process-stop.png differ
diff --git a/tools/lammps-gui/utilities-terminal.png b/tools/lammps-gui/utilities-terminal.png
new file mode 100644
index 0000000000..362f7636f9
Binary files /dev/null and b/tools/lammps-gui/utilities-terminal.png differ
diff --git a/tools/lammps-gui/x-office-drawing.png b/tools/lammps-gui/x-office-drawing.png
new file mode 100644
index 0000000000..e93899922e
Binary files /dev/null and b/tools/lammps-gui/x-office-drawing.png differ